ITADN
wibus-wee/cradle-app
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Preview

Cradle

AI agent management platform — unified interface for organizing information,
managing agents, and human-AI collaboration.



Download for macOS · Windows · Linux · Web

该项目仍处于开发初期。如果您有任何想法或建议,请随时提交 issue 或 pull request。欢迎您的贡献!感谢您对本项目的支持与关注 ❤️。

开发需要 Node.js 22.15.0 或更高版本以及 pnpm 11.2.2。最低 Node 版本要求由 relay transport 内置的 Zstandard 压缩支持所决定。

Screenshot

什么是 Cradle?

Cradle 是一个以桌面端优先的平台,用于管理 AI 智能体及其工作流。它提供了一个统一的环境,您可以在其中运行智能体、跟踪问题、管理会话并集成多个 LLM 提供商——所有这些功能都集成在一个原生应用程序中。

功能

Cradle 目前涵盖 20 个主要产品领域,分为五个工作流:

  • 智能体执行 — 多提供商聊天运行时、智能体配置文件、模型、技能、工具、MCP 以及持久化会话生命周期
  • 开发工作流 — 工作区、搜索与上下文、隔离的 Work 容器、终端、编辑器、Git、worktrees、差异审查以及 Pull Request 交付
  • 协调 — 问题、看板、智能体委派、计划自动化、后台工件、会话等待以及工作流规则
  • 知识与运营 — Chronicle 记忆、本地活动捕获、使用量与成本分析、搜索、可观测性以及支持诊断
  • 平台与扩展 — 插件市场、集成、内置浏览器和 Appshot、远程主机、中继传输、下载以及桌面更新

详情

Workspace

统一工作区,用于在一个地方管理您的所有智能体、会话和项目。通过简洁有序的界面,在不同上下文之间无缝切换。

Workspace
Kanban Board

Issue Tracking

内置看板,支持工作流状态、里程碑、评论和智能体委派。可视化跟踪问题,并将任务分配给 AI 智能体。

Cradle Diffs

用于审查智能体所做的代码更改的可视化差异查看器。了解更改内容、原因,并自信地批准或拒绝修改。

Cradle Diffs
Session Await

Session Await

支持等待外部事件(如 CI 流水线或人工审批)的持久化会话。跨时间暂停和恢复智能体工作流。

Design Mode

用于自定义工作区外观和感觉的可视化设计模式。根据您对工作流偏好的需求定制界面。

Design Mode
Plugins

Plugin System

使用官方和社区插件扩展 Cradle。使用 Plugin SDK 构建您自己的插件,以添加新的功能和集成。

您的数据,您的掌控

您的数据保留在您的机器上。Cradle 采用隐私优先的设计理念——无遥测、无云端依赖,对您的代理和对话拥有完全的本地控制权。

About Data Care

内置插件

插件描述状态
@cradleapp/browser-use控制 Cradle 内置浏览器的 MCP 插件,支持导航、点击、输入、截图、页面文本读取以及 DOM 结构检查。Beta
@cradleapp/system-info通过插件 API 和 Web 命令暴露系统信息功能。Beta
@cradleapp/github-issues通过 REST API 读取 GitHub Issues 作为外部问题源的第一方插件,支持工作区级别的仓库绑定和本地看板状态叠加。Beta
@cradleapp/slack-conversation-bridgeCradle 服务器拥有的对话桥接的 Slack Socket Mode 适配器及控制。Beta

集成插件

插件描述状态
@cradleapp/cc-switch将 CC Switch 提供商数据映射到 Cradle 中,作为只读的外部提供商源。Beta
@cradleapp/nowledge-memNowledge Mem 的官方适配器,用于引导式记忆、工作记忆、线程和上下文操作。Beta

软件包

描述状态
@cradle/cli为 Cradle 生成的优先 TypeScript CLI。命令通过 pnpm gen:cli 从服务器 OpenAPI 规范自动生成。Beta
@cradle/ipc 1基于 electron-ipc-decorator 构建的 Electron 应用类型安全 IPC 通信层。提供使用装饰器定义 IPC 服务、自动类型推断和错误处理的结构化方式。Stable
@cradle/model-api-simulator用于通过官方 SDK 测试核心 Anthropic Messages 和 OpenAI Responses 协议的确定性回环模拟器。Beta
@cradle/plugin-sdk (npm: @cradleapp/plugin-sdk)用于构建 Cradle 插件的 SDK — 清单类型、权限系统和平台特定入口点(服务器、Web、桌面)。Beta
@cradle/streamdown具有 CPS 平滑、块级 FSM 和动画文本显示的流式 Markdown 渲染器。Beta

应用

应用描述
@cradle/mobile专注于连接 Cradle Server、跟踪项目对话、继续 Work 以及从 iOS 或 Android 审查拉取请求的 Expo/React Native 控制器。

反馈

有想法、建议或反馈?加入 Telegram 频道 @wibusChannel,或在 GitHub 上提交 issue。

🌻 致谢

我深受以下项目和社区的启发:

  • 感谢 Codex 提供的功能创意。
  • 感谢 LobeHub 提供的 streamdown 实现。
  • 感谢 Yansu 提供的编年史创意。
  • 感谢 Linear 提供的功能创意和设计创意。
  • 感谢 agentationCursor 提供的视觉反馈创意
  • 感谢 CC Switch 提供的提供商管理插件集成。
  • 感谢 Nowledge Mem 提供的插件集成。
  • 感谢 Codex++ 提供的插件集成。

许可证

Cradle © Wibus。创建于 2026 年 4 月 25 日。

个人网站 · 博客 · GitHub @wibus-wee · Telegram @wibus✪

Footnotes

  1. 感谢 Innei/electron-ipc-decorator 提供的 IPC 装饰器灵感及部分工具代码模式。