acepe Svelte Themes

Acepe

The Agentic Developer Environment. Built on Tauri, Svelte 5, and the Agent Client Protocol.

Acepe

The Agentic Developer Environment.

A native desktop app built from the ground up for AI agent workflows,
powered by the Agent Client Protocol.


Website   •   Docs   •   Download   •   Discord



What is Acepe?

Acepe is an Agentic Developer Environment (ADE) — a new kind of IDE where AI agents are first-class citizens, not plugins bolted onto an editor.

Connect to any ACP-compatible agent through a native desktop app that gives you full visibility and control over agent sessions, tool calls, file changes, and conversations.

Why Acepe?

  • Protocol-native — Built on ACP from day one. Agents aren't a plugin bolted onto an editor.
  • Multi-agent — Run Claude Code, Cursor, Codex, OpenCode, or your own agent side by side.
  • Full visibility — See every tool call, file diff, and decision. Approve or deny with granular permissions.
  • Native performance — Tauri + Rust backend. Not an Electron wrapper.

Features

Agent Management

  • 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

Code Review & Changes

  • 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

Tool Call Control

  • 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

GitHub Integration

  • PR workflow — Create, view, 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

  • 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

More

  • Worktree support — Isolated git worktrees for parallel agent work
  • Keyboard shortcuts — Customizable keybindings and command palette
  • Dark / light mode — System-aware theming
  • i18n — Multi-language support via Paraglide
  • Auto-updates — Built-in updater for new releases
  • Notifications — Native OS notifications for agent activity

Supported Agents

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

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

┌──────────────────────────────────┐
│  Frontend (SvelteKit + Svelte 5) │
│  UI, state management, ACP client│
└───────────────┬──────────────────┘
                │ Tauri IPC
┌───────────────▼──────────────────┐
│  Backend (Tauri + Rust)          │
│  Process mgmt, DB, file indexing │
└───────────────┬──────────────────┘
                │ JSON-RPC / HTTP+SSE
┌───────────────▼──────────────────┐
│  ACP 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, shadcn-svelte, and the Agent Client Protocol.


Acepe is in active development. Expect rough edges. We'd love your help smoothing them out.

Top categories

Loading Svelte Themes