cradle-app

agent
Security Audit
Warn
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.

SUMMARY

🔧 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.

README.md

Preview

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 ❤️.

Screenshot

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

Workspace

Unified workspace for managing all your agents, sessions, and projects in one place. Navigate between contexts seamlessly with a clean, organized interface.

Workspace
Kanban Board

Issue Tracking

Built-in Kanban board with workflow statuses, milestones, comments, and agent delegation. Track issues visually and assign tasks to AI agents.

Cradle Diffs

Visual diff viewer for reviewing code changes made by agents. Understand what changed, why, and approve or reject modifications with confidence.

Cradle Diffs
Session Await

Session Await

Persistent sessions with await support for external events like CI pipelines or human approval. Pause and resume agent workflows across time.

Design Mode

Visual design mode for customizing the look and feel of your workspace. Tailor the interface to match your workflow preferences.

Design Mode
Plugins

Plugin System

Extend Cradle with official and community plugins. Build your own with the Plugin SDK to add new capabilities and integrations.

Your Data, Your Control

Your 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.

About Data Care

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

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)

No results found