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:
- Agent execution — Multi-provider chat runtimes, agent profiles, models, skills, tools, MCP, and persistent session lifecycle
- Development workflow — Workspaces, search and context, isolated Work containers, terminal, editor, Git, worktrees, diff review, and Pull Request delivery
- Coordination — Issues, Kanban, agent delegation, scheduled automation, background artifacts, session awaits, and workflow rules
- Knowledge and operations — Chronicle memory, local activity capture, usage and cost analytics, search, observability, and support diagnostics
- Platform and extensions — Plugin Marketplace, integrations, built-in Browser and Appshot, remote hosts, relay transport, downloads, and desktop updates
| 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:
- Thanks to Codex for its feature ideas.
- Thanks to LobeHub for its streamdown implementation.
- Thanks to Yansu for its chronicle ideas.
- Thanks to Linear for its feature ideas and design ideas.
- Thanks to agentation & Cursor for its visual feedback ideas
- Thanks to CC Switch for our provider management plugin integration.
- Thanks to Nowledge Mem for our plugin integration.
- Thanks to Codex++ for our plugin integration.
Cradle © Wibus. Created on Apr 25, 2026.
Personal Website · Blog · GitHub @wibus-wee · Telegram @wibus✪
Footnotes
-
Thanks to Innei/electron-ipc-decorator for the IPC decorator inspiration and some utility code patterns. ↩








