Terminal-centric project manager for AI coding agents
Kanban board meets terminal. Each task gets its own git worktree, tmux session, and full terminal.
You're running 5+ AI agents across different terminals, repos, and branches. Switching context takes forever. You lose track of what's where. Merge conflicts pile up because multiple agents edit the same repo.
dev-3.0 gives you a Kanban board where each task is a fully isolated environment:
- Create a task on the board — describe what needs to be done
- An isolated git worktree is created automatically — zero conflicts between parallel agents
- A terminal with tmux launches inside the worktree with your configured command (e.g.,
claude) - See everything at a glance — hover over any card for a live terminal preview
- Kanban workflow — drag tasks between columns (To Do → In Progress → Review → Completed)
- Git worktree per task — full repo isolation, no merge conflicts between parallel tasks
- Multiple agents per task — run several agents side by side in the same worktree via tmux split panes
- Multi-agent launch — pick any combination of Claude, Cursor, Codex, Gemini, Aider, or any CLI agent — each with its own config
- Multi-project dashboard — manage multiple projects from a single Activity view with live agent status
- Live terminal preview — hover any card to see what the agent is doing right now
- Terminal bell alerts — red badges on cards when an agent needs your attention
- One-click dev server — launch, restart, or stop your app from the task's worktree in a single click
- Custom workflow columns — define your own pipeline stages (AI Review, PR Review, On Hold, etc.)
- Labels & search — organize tasks with colored labels and instant full-text search
- Dark & light themes — full theme support for both dark and light environments
- Automated setup — configure a setup script per project that runs for every new task
- Copy-on-Write clone paths — clone
node_modules,.venv,build, and other heavy directories into worktrees instantly with near-zero disk overhead - PR review mode — check out any remote branch and toggle "PR review" to pre-fill a structured code-review prompt for the agent
brew tap h0x91b/dev3 brew install --cask dev3This will also install required dependencies (git, tmux) if not already present.
# Update to latest version brew upgrade --cask dev3 # Uninstall brew uninstall --cask dev3Download the latest .dmg from Releases, drag to Applications, and run. Make sure git and tmux are installed.
macOS (Apple Silicon + Intel) and Linux — Windows coming soon.
| Component | Technology |
|---|---|
| Desktop runtime | Electrobun — native macOS webview, no Chromium |
| JS runtime | Bun |
| Terminal | ghostty-web — GPU-accelerated rendering |
| Frontend | React 18, Tailwind CSS, Vite |
| Multiplexer | tmux |
bun install bun run dev # HMR mode (Vite dev server + Electrobun) bun run build # Staging build bun run build:prod # Production build bun run lint # TypeScript type-check bun run test # Run testsSee AGENTS.md for full architecture docs and coding guidelines. See agent-support-matrix.md for feature compatibility across AI agents.
dev-3.0 runs git and tmux as child processes. On macOS, the system may block file access for these processes even if the app itself has folder permissions. Symptoms:
git statusfails withfatal: not a git repository: .../.git/worktrees/...- Commands work in a regular terminal but fail inside dev-3.0 task terminals
Fix: Grant Full Disk Access to the dev-3.0 app:
- Open System Settings → Privacy & Security → Full Disk Access
- Click + and add
dev-3.0(from/Applicationsor your build directory) - Restart dev-3.0
This is needed because macOS evaluates file access per-binary — tmux and git spawned by the app don't inherit the app's folder permissions. Full Disk Access covers the app and all its child processes.
Apache 2.0 — © 2026 Arseny Pavlenko






