High-performance desktop IDE for orchestrating multiple AI coding agents in parallel.
Status: v0.1.0-alpha — Active development. Expect breaking changes.
AgentForge is a native desktop application that lets you run multiple Claude Code instances simultaneously, each in its own managed workspace. Built with Tauri 2.0 (Rust backend) and React (TypeScript frontend).
- Multi-agent orchestration — Spawn and manage multiple Claude Code instances in parallel
- Structured chat UI — Rich message rendering with markdown, syntax highlighting, and tool use cards
- Permission management — Approve or deny agent tool requests inline
- Git integration — Built-in status, diff, staging, and commit panel
- Workspace isolation — Git worktree-based workspace management
- Dual output modes — Structured JSON stream (primary) or terminal fallback (xterm.js)
- Rust (stable toolchain)
- Node.js v20+
- Tauri 2.0 prerequisites
- Claude Code CLI installed and authenticated
# Clone the repository
git clone https://github.com/AgenticIDE/agentic-ide.git
cd agentic-ide
# Install frontend dependencies
npm install
# Run in development mode
cargo tauri dev| Document | Description |
|---|---|
| CLAUDE.md | Architecture, patterns, and development guide |
| CONTRIBUTING.md | How to contribute |
| CHANGELOG.md | Release history |
| docs/claude-json-format.md | Claude JSON streaming format reference |
| docs/archive/ | Archived design mockups and completed plans |
┌─────────────────────────────────────────────────────┐
│ React Frontend (WebView) │
│ V3 Layout: LeftSidebar │ MainChat │ RightSidebar │
│ Chat: Markdown + Syntax Highlighting + Tool Cards │
├─────────────────────────────────────────────────────┤
│ Tauri IPC │
├─────────────────────────────────────────────────────┤
│ Rust Backend (Tauri 2.0 + Tokio) │
│ AgentManager │ SessionStore │ WorkspaceManager │
│ Process Pool: JSON stream + PTY fallback │
└─────────────────────────────────────────────────────┘
- GitHub Project Board — Feature tracking and triage
- Labels:
bug,enhancement,documentation,good first issue,help wanted