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 压缩支持所决定。
什么是 Cradle?
Cradle 是一个以桌面端优先的平台,用于管理 AI 智能体及其工作流。它提供了一个统一的环境,您可以在其中运行智能体、跟踪问题、管理会话并集成多个 LLM 提供商——所有这些功能都集成在一个原生应用程序中。
功能
Cradle 目前涵盖 20 个主要产品领域,分为五个工作流:
- 智能体执行 — 多提供商聊天运行时、智能体配置文件、模型、技能、工具、MCP 以及持久化会话生命周期
- 开发工作流 — 工作区、搜索与上下文、隔离的 Work 容器、终端、编辑器、Git、worktrees、差异审查以及 Pull Request 交付
- 协调 — 问题、看板、智能体委派、计划自动化、后台工件、会话等待以及工作流规则
- 知识与运营 — Chronicle 记忆、本地活动捕获、使用量与成本分析、搜索、可观测性以及支持诊断
- 平台与扩展 — 插件市场、集成、内置浏览器和 Appshot、远程主机、中继传输、下载以及桌面更新
详情
Workspace统一工作区,用于在一个地方管理您的所有智能体、会话和项目。通过简洁有序的界面,在不同上下文之间无缝切换。 |
|
|
Issue Tracking内置看板,支持工作流状态、里程碑、评论和智能体委派。可视化跟踪问题,并将任务分配给 AI 智能体。 |
Cradle Diffs用于审查智能体所做的代码更改的可视化差异查看器。了解更改内容、原因,并自信地批准或拒绝修改。 |
|
|
Session Await支持等待外部事件(如 CI 流水线或人工审批)的持久化会话。跨时间暂停和恢复智能体工作流。 |
Design Mode用于自定义工作区外观和感觉的可视化设计模式。根据您对工作流偏好的需求定制界面。 |
|
|
Plugin System使用官方和社区插件扩展 Cradle。使用 Plugin SDK 构建您自己的插件,以添加新的功能和集成。 |
您的数据,您的掌控您的数据保留在您的机器上。Cradle 采用隐私优先的设计理念——无遥测、无云端依赖,对您的代理和对话拥有完全的本地控制权。 |
|
内置插件
| 插件 | 描述 | 状态 |
|---|---|---|
@cradleapp/browser-use | 控制 Cradle 内置浏览器的 MCP 插件,支持导航、点击、输入、截图、页面文本读取以及 DOM 结构检查。 | |
@cradleapp/system-info | 通过插件 API 和 Web 命令暴露系统信息功能。 | |
@cradleapp/github-issues | 通过 REST API 读取 GitHub Issues 作为外部问题源的第一方插件,支持工作区级别的仓库绑定和本地看板状态叠加。 | |
@cradleapp/slack-conversation-bridge | Cradle 服务器拥有的对话桥接的 Slack Socket Mode 适配器及控制。 |
集成插件
| 插件 | 描述 | 状态 |
|---|---|---|
@cradleapp/cc-switch | 将 CC Switch 提供商数据映射到 Cradle 中,作为只读的外部提供商源。 | |
@cradleapp/nowledge-mem | Nowledge Mem 的官方适配器,用于引导式记忆、工作记忆、线程和上下文操作。 |
软件包
| 包 | 描述 | 状态 |
|---|---|---|
@cradle/cli | 为 Cradle 生成的优先 TypeScript CLI。命令通过 pnpm gen:cli 从服务器 OpenAPI 规范自动生成。 | |
@cradle/ipc 1 | 基于 electron-ipc-decorator 构建的 Electron 应用类型安全 IPC 通信层。提供使用装饰器定义 IPC 服务、自动类型推断和错误处理的结构化方式。 | |
@cradle/model-api-simulator | 用于通过官方 SDK 测试核心 Anthropic Messages 和 OpenAI Responses 协议的确定性回环模拟器。 | |
@cradle/plugin-sdk (npm: @cradleapp/plugin-sdk) | 用于构建 Cradle 插件的 SDK — 清单类型、权限系统和平台特定入口点(服务器、Web、桌面)。 | |
@cradle/streamdown | 具有 CPS 平滑、块级 FSM 和动画文本显示的流式 Markdown 渲染器。 |
应用
| 应用 | 描述 |
|---|---|
@cradle/mobile | 专注于连接 Cradle Server、跟踪项目对话、继续 Work 以及从 iOS 或 Android 审查拉取请求的 Expo/React Native 控制器。 |
反馈
有想法、建议或反馈?加入 Telegram 频道 @wibusChannel,或在 GitHub 上提交 issue。
🌻 致谢
我深受以下项目和社区的启发:
- 感谢 Codex 提供的功能创意。
- 感谢 LobeHub 提供的 streamdown 实现。
- 感谢 Yansu 提供的编年史创意。
- 感谢 Linear 提供的功能创意和设计创意。
- 感谢 agentation 和 Cursor 提供的视觉反馈创意
- 感谢 CC Switch 提供的提供商管理插件集成。
- 感谢 Nowledge Mem 提供的插件集成。
- 感谢 Codex++ 提供的插件集成。
许可证
Cradle © Wibus。创建于 2026 年 4 月 25 日。
个人网站 · 博客 · GitHub @wibus-wee · Telegram @wibus✪
Footnotes
-
感谢 Innei/electron-ipc-decorator 提供的 IPC 装饰器灵感及部分工具代码模式。 ↩