0
0
via GitHub Β· Posted Aug 28, 2026 Β· 1 min read

Cradle: AI Agent Command Center

wibus-wee/cradle-app
Application

πŸ”§ 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.

70Stars
8Forks
3Open issues
1Watching
TypeScript Updated 2 hours ago

Cradle is a desktop-first platform for managing AI agents, coordinating multiple LLM providers, and orchestrating complex workflows through a unified native application. It provides agent execution, development workflows, knowledge management, and extensibility through plugins and integrations for teams building with AI tools.

0 comments

README

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.

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

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. Beta
@cradleapp/system-info Exposes system information capabilities through the plugin API and Web commands. Beta
@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. Beta
@cradleapp/slack-conversation-bridge Slack Socket Mode adapter and controls for the Cradle server-owned conversation bridge. Beta

Integration Plugins

Plugin Description Status
@cradleapp/cc-switch Maps CC Switch provider data into Cradle as a read-only external provider source. Beta
@cradleapp/nowledge-mem Official Nowledge Mem adapter for guided memory, Working Memory, thread, and context operations. Beta

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. Beta
@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. Stable
@cradle/model-api-simulator Deterministic loopback simulator for testing the core Anthropic Messages and OpenAI Responses protocols through their official SDKs. Beta
@cradle/plugin-sdk (npm: @cradleapp/plugin-sdk) SDK for building Cradle plugins β€” manifest types, permission system, and platform-specific entry points (server, web, desktop). Beta
@cradle/streamdown Streaming markdown renderer with CPS smoothing, block-level FSM, and animated text reveal. Beta

Apps

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.

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.

Comments (0)

Sign in to join the discussion.

No comments yet

Be the first to share your take.