Manage several AI coding agents, each working on a different repo, from one app
Keep a coding agent's memory and context persistent across days of work
Switch a single agent between Claude Code, Codex, and OpenCode without losing its memory
Run open models like Kimi or GLM through OpenRouter alongside Claude and Codex
| per-simmons/damon-ade | fayazara/pdfstudio | illiahaidar/mcptrustchecker | |
|---|---|---|---|
| Stars | 89 | 89 | 89 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires macOS, Git, and at least one coding CLI such as Claude Code already installed.
ADE is a desktop app for macOS that helps you organize and work with multiple AI coding assistants at once. Instead of a single throwaway chat, each assistant in ADE is set up as a persistent agent with its own name, photo, git repository, and memory that carries over from one day to the next. The app is organized as a two level sidebar. Teams sit at the top level and group related work together, and inside each team you create individual agents. Clicking on an agent opens its workspace, which shows a row of terminal sessions running that agent's coding tool inside its own copy of the code, plus a panel on the side that displays the agent's growing memory files. ADE does not include any AI coding tools itself. Instead it runs coding command line tools you already have installed, such as Claude Code, OpenAI's Codex, or OpenCode. A model bar also lets you start a session using other models, including Kimi, MiniMax, and GLM, by connecting your own OpenRouter account with an API key you enter once inside the app. Everything, including your code and that key, stays on your own computer rather than being sent to a hosted service. Each agent keeps its memory as a small set of plain text files: one describing its identity and role, one describing you and your preferences, one holding notes and lessons it has picked up, and optional reusable skill files it writes for itself. These files live outside the actual code repository so they are not affected by switching branches, and the agent is expected to update them at the end of each session so the next session starts with more context. To install ADE you either download a signed installer from the releases page or build it yourself from source using Bun, which requires Git and at least one supported coding tool such as Claude Code to already be installed. The project describes itself as a modified version of an existing project called Superset.
A macOS desktop app that organizes multiple persistent AI coding agents, each with its own repo, terminal sessions, and long-term memory.
Mainly TypeScript. The stack also includes TypeScript, Electron, Bun.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.