Skip to content

h0x91b/dev-3.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

662 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dev-3.0

dev-3.0

Terminal-centric project manager for AI coding agents
Kanban board meets terminal. Each task gets its own git worktree, tmux session, and full terminal.

Release Stars License visitors

Website · Download · Issues


Kanban board with live terminal preview

The problem

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.

The solution

dev-3.0 gives you a Kanban board where each task is a fully isolated environment:

  1. Create a task on the board — describe what needs to be done
  2. An isolated git worktree is created automatically — zero conflicts between parallel agents
  3. A terminal with tmux launches inside the worktree with your configured command (e.g., claude)
  4. See everything at a glance — hover over any card for a live terminal preview

Four AI agents running in parallel — Claude, Gemini, Codex in split panes

Key features

  • 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

Multi-project activity dashboard with live agent status

Launch task with multiple AI agents: Claude, Cursor, Codex, Gemini

Light theme — Kanban board with labels and tips

Global settings — agents, configs, languages

PR review mode — pre-filled code review prompt

Install

Homebrew (recommended)

brew tap h0x91b/dev3 brew install --cask dev3

This will also install required dependencies (git, tmux) if not already present.

# Update to latest version brew upgrade --cask dev3 # Uninstall brew uninstall --cask dev3

Manual download

Download 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.

Tech stack

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

Development

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 tests

See AGENTS.md for full architecture docs and coding guidelines. See agent-support-matrix.md for feature compatibility across AI agents.

Troubleshooting

Git errors inside worktrees (fatal: not a git repository)

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 status fails with fatal: 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:

  1. Open System Settings → Privacy & Security → Full Disk Access
  2. Click + and add dev-3.0 (from /Applications or your build directory)
  3. 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.

Star History

Star History Chart

License

Apache 2.0 — © 2026 Arseny Pavlenko

About

App that helps you to not get lost while you managing million AI agents's in different projects.

Resources

License

Stars

Watchers

Forks

Contributors

Languages