cradle-app
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 47 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
🔧 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.
Cradle
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 ❤️.
What's Cradle?
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.
Features
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
Details
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. |
|
Builtin Plugins
| 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. |
Integration Plugins
| 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. |
Packages
| 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 [^ipc-decorator] |
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. |
Feedback
Have ideas, suggestions, or feedback? Join the Telegram channel @wibusChannel, or open an issue on GitHub.
🌻 Thanks
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.
License
Cradle © Wibus. Created on Apr 25, 2026.
Personal Website · Blog · GitHub @wibus-wee · Telegram @wibus✪
[^ipc-decorator]: Thanks to Innei/electron-ipc-decorator for the IPC decorator inspiration and some utility code patterns.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found