Acepe
The next-generation Agentic Developer Environment.
A native desktop app for running, coordinating, and supervising AI agents across real software projects.
Use Acepe to orchestrate agents, review their work, manage git flows, and ship pull requests without losing control of what changed.
Website
•
Docs
•
Download
•
Discord

What is Acepe?
Acepe is an Agentic Developer Environment (ADE) built for teams and developers who want AI agents to do real work inside a controlled engineering workflow.
Instead of treating agents like chat tabs or editor plugins, Acepe gives you a workspace to run multiple agents in parallel, inspect every tool call, review every file change, manage branches and worktrees, and turn useful output into commits and pull requests.
Why Acepe?
- Orchestrate agents, don't just chat with them — Run multiple agents side by side across multiple repos and tasks.
- Review before you trust — Inspect diffs, tool calls, checkpoints, and generated changes before they land.
- Ship from one place — Manage branches, commits, and pull requests without bouncing across tools.
- Built for serious project work — Native desktop app, worktree-aware, and designed for long-running agent sessions.
Features
Agent Orchestration
- Multi-agent sessions — Run multiple agents across multiple projects simultaneously
- Agent marketplace — Install agents (Claude Code, Cursor, Codex, OpenCode) or register custom ones
- Model selection — Switch models and modes per session
- Session history — Full conversation history with search, forking, and resuming
Review & Change Control
- Diff viewer — Side-by-side and unified diffs with syntax highlighting
- Checkpoints — Snapshot file state, compare across checkpoints, revert individual files or entire checkpoints
- Modified files panel — Track all agent changes with +/- stats and file tree navigation
- Git integration — Branch management, staging, commits, push/pull — all from the UI
Guardrails & Visibility
- Granular permissions — Approve, deny, or auto-approve tool calls per type (read, write, terminal, web)
- Permission queue — Batch-review pending tool requests
- Execution history — See every tool call with inputs, outputs, and timing
Shipping Workflow
- PR workflow — Create, review, and merge pull requests
- Commit badges — SHAs and PR references render as interactive badges in conversations
- Diff stats — Inline +X -Y change counts on badges, click to open full diff viewer
Workspace for Agentic Work
- Multi-project — Work across multiple repositories in a single window
- Multi-panel layout — Resizable panels with per-panel agent sessions
- Built-in terminal — Native PTY terminal embedded per agent panel
- Built-in browser — Webview panel with navigation for previewing apps
- SQL Studio — Connect to SQLite, PostgreSQL, MySQL, or browse S3 buckets
- @-mentions — Reference files, code, and images in messages
Built for Real Teams
- Worktree support — Isolated git worktrees for parallel agent work
- Keyboard shortcuts — Customizable keybindings and command palette
- Dark / light mode — System-aware theming
- Auto-updates — Built-in updater for new releases
- Notifications — Native OS notifications for agent activity
Supported Agents
Acepe is designed to be the place where you manage agent work, regardless of which coding agent you prefer.
| Agent |
Provider |
Protocol |
| Claude Code |
Anthropic |
JSON-RPC / stdio |
| Cursor |
Anysphere |
JSON-RPC / stdio |
| Codex |
Zed Industries |
JSON-RPC / stdio |
| OpenCode |
Community |
HTTP / SSE |
Quick Start
Use Acepe when you want AI agents to operate inside a workflow that still feels like disciplined software engineering: parallel sessions, visible changes, review checkpoints, and a clean path to a PR.
Download
Grab the latest release from acepe.dev/download or the releases page.
Build from Source
git clone https://github.com/flazouh/acepe.git
cd acepe && bun install
cd packages/desktop && bun run tauri
Prerequisites: Bun 1.3+, Rust stable, Tauri prerequisites
Architecture
Acepe combines a native desktop shell with agent integrations, local project context, review tooling, and git workflows so you can keep the entire loop, from prompt to PR, in one place.
┌──────────────────────────────────┐
│ Frontend (SvelteKit + Svelte 5) │
│ Agent workspace, review UI │
└───────────────┬──────────────────┘
│ Tauri IPC
┌───────────────▼──────────────────┐
│ Backend (Tauri + Rust) │
│ Sessions, git, indexing, state │
└───────────────┬──────────────────┘
│ Agent runtimes
┌───────────────▼──────────────────┐
│ Coding agents │
│ Claude, Cursor, Codex, OpenCode │
└──────────────────────────────────┘
Contributing
We welcome contributions! See CONTRIBUTING.md to get started.
If you're looking for something to work on, check issues tagged good first issue or help wanted.
License
FSL-1.1-ALv2 — source-available today, Apache 2.0 after two years. See LICENSE for details.
Acknowledgments
Built with Tauri, Svelte, and shadcn-svelte.
Acepe is in active development. Expect rough edges. We'd love your help smoothing them out.