đź”§ One layer above your AI tools. Your AI coding tools are brilliant. Managing them is a mess. :electron: Cradle is the command center that coordinates all of them.
AI agent management platform — unified interface for organizing information,
managing agents, and human-AI collaboration.
Download for
macOS · Windows · Linux · Web
The project is still in the early stages of development. If you have any ideas or suggestions, please feel free to open an issue or open a pull request. Your contributions are welcome! Thank you for your support and interest in this project ❤️.
Development requires Node.js 22.15.0 or newer and pnpm 11.2.2. The minimum Node version is required by the relay transport’s built-in Zstandard compression support.
Cradle is a desktop-first platform for managing AI agents and their workflows. It provides a unified environment where you can run agents, track issues, manage sessions, and integrate multiple LLM providers — all from a single native application.
Cradle currently spans 20 major product areas, grouped into five workflows:
WorkspaceUnified workspace for managing all your agents, sessions, and projects in one place. Navigate between contexts seamlessly with a clean, organized interface. |
|
|
Issue TrackingBuilt-in Kanban board with workflow statuses, milestones, comments, and agent delegation. Track issues visually and assign tasks to AI agents. |
Cradle DiffsVisual diff viewer for reviewing code changes made by agents. Understand what changed, why, and approve or reject modifications with confidence. |
|
|
Session AwaitPersistent sessions with await support for external events like CI pipelines or human approval. Pause and resume agent workflows across time. |
Design ModeVisual design mode for customizing the look and feel of your workspace. Tailor the interface to match your workflow preferences. |
|
|
Plugin SystemExtend Cradle with official and community plugins. Build your own with the Plugin SDK to add new capabilities and integrations. |
Your Data, Your ControlYour data stays on your machine. Cradle is built with a privacy-first approach — no telemetry, no cloud dependency, full local control over your agents and conversations. |
|
| Plugin | Description | Status |
|---|---|---|
@cradleapp/browser-use |
MCP plugin that controls Cradle’s built-in browser, supporting navigation, clicking, input, screenshots, page text reading, and DOM structure inspection. | |
@cradleapp/system-info |
Exposes system information capabilities through the plugin API and Web commands. | |
@cradleapp/github-issues |
First-party plugin that reads GitHub Issues via REST API as an external issue source, with workspace-level repository bindings and local Kanban status overlays. | |
@cradleapp/slack-conversation-bridge |
Slack Socket Mode adapter and controls for the Cradle server-owned conversation bridge. |
| Plugin | Description | Status |
|---|---|---|
@cradleapp/cc-switch |
Maps CC Switch provider data into Cradle as a read-only external provider source. | |
@cradleapp/nowledge-mem |
Official Nowledge Mem adapter for guided memory, Working Memory, thread, and context operations. |
| Package | Description | Status |
|---|---|---|
@cradle/cli |
Generated-first TypeScript CLI for Cradle. Commands are auto-generated from the server OpenAPI spec via pnpm gen:cli. |
|
@cradle/ipc [1] |
Type-safe IPC communication layer for Electron apps, built on top of electron-ipc-decorator. Provides a structured way to define IPC services with decorators, automatic type inference, and error handling. |
|
@cradle/model-api-simulator |
Deterministic loopback simulator for testing the core Anthropic Messages and OpenAI Responses protocols through their official SDKs. | |
@cradle/plugin-sdk (npm: @cradleapp/plugin-sdk) |
SDK for building Cradle plugins — manifest types, permission system, and platform-specific entry points (server, web, desktop). | |
@cradle/streamdown |
Streaming markdown renderer with CPS smoothing, block-level FSM, and animated text reveal. |
| App | Description |
|---|---|
@cradle/mobile |
Focused Expo/React Native controller for connecting to a Cradle Server, following project conversations, continuing Work, and reviewing pull requests from iOS or Android. |
Have ideas, suggestions, or feedback? Join the Telegram channel @wibusChannel, or open an issue on GitHub.
I have been deeply inspired by the following projects and communities:
Cradle © Wibus. Created on Apr 25, 2026.
Personal Website · Blog · GitHub @wibus-wee · Telegram @wibus✪
Thanks to Innei/electron-ipc-decorator for the IPC decorator inspiration and some utility code patterns. ↩︎