Run every CLI coding agent in parallel
From Claude Code and Codex to Amp and Antigravity, every agent gets its own Git worktree, its own terminals, its own context. Cross-platform desktop for macOS, Windows, and Linux. No Electron. No Chromium.
Works with every CLI agent
First-class integration today: icons, lifecycle hooks, and live activity tracking. Anything else that runs in a terminal works out of the box.
Built on
A native stack, end to end
Three deliberate engineering choices, no Electron anywhere in the binary.
Flutter
Native desktop UIFast startup, consistent look across macOS, Windows, and Linux. Real GPU rendering, no embedded browser.
Rust
PTY and process layerReal terminals through portable_pty. Spawning, signalling, and resizing stay predictable on every OS.
Ghostty
Terminal VTE engineThe same parser that powers the Ghostty terminal emulator. High-fidelity rendering, no Chromium needed.
Features
Built for how you actually work with agents
A native desktop workbench that puts terminals, worktrees, and CLI agents in one fast workspace, without locking you into one provider.
Native performance, no Electron
Flutter for a fast, consistent desktop UI. Rust for the PTY and process layer via portable_pty. Ghostty's VTE for terminal parsing. No embedded browser, no JS event loop in the hot path. Just native rendering on macOS, Windows, and Linux.
Worktree-native multi-agent
Every task gets its own Git worktree. Run Claude, Codex, Amp, and friends side-by-side in tabs and split panes. No stashing, no branch juggling, no agents stepping on each other's files.
Persistent terminals & live activity
Close the app, reboot, come back, and your terminals, scrollback, and layouts are still there. Managed lifecycle hooks for the major CLI agents stream their state into Alera so you can see, at a glance, who's working and who's waiting on you.
Workspace search & explorer
Browse workspace folders with dynamic filters for ignored files. Search and replace with regex queries and tree-based result controls, without ever leaving the workbench.
Visual Git diff & actions
Review structured diffs side-by-side or unified. Stage, commit, amend, stash, and discard changes visually, accompanied by AI-powered commit message suggestions.
Rich asset & document previews
Preview Markdown notes, PDF documents, standalone Mermaid diagrams, and image assets in secure tabs. Rendered natively alongside code for swift inspection.
How it works
From repo to running agents
Three steps to orchestrate worktrees, terminals, and CLI agents in your codebase.
Register your projects
Add existing local folders or clone a Git repository from one place. Non-Git folders get a primary workspace; Git-backed projects can spin up as many as you need.
Open isolated worktree workspaces
Each workspace is a real Git worktree: one branch, one task, one experiment. Switch instantly without stashing or fighting branches.
Run agents in parallel terminals
Open as many tabs as you want per workspace. Launch Claude, Codex, Amp, or any CLI agent in its own native PTY and watch their activity live in one workbench.
Roadmap
Shipping next
Alera is moving fast. A non-exhaustive list of what's coming.
SSH worktrees
Run agents on remote machines as if they were local.
Code editing with LSP support
Full code editor capabilities with language server integration for autocomplete and diagnostics.
Git conflict resolution
Resolve complex merge conflicts visually with AI-assisted three-way merge resolution.
Agent orchestration
Inter-agent messaging, task dispatch, coordinator loops, and decision gates.
Embedded browser & browser use
Give agents a real browser to drive, evaluate, and navigate.
Mobile companion app
Monitor, nudge, and send commands to your running agents from your phone.
FAQ
Questions, answered
Why not just use VS Code, Cursor, or another AI IDE?
Most AI IDEs wrap a single chat backend inside an Electron shell and lock you to one provider. Alera is terminal-first, runs any CLI agent in parallel, and ships as a native desktop app with no Electron, no Chromium, and no JS event loop in the hot path.
How do I bring my own agent?
If it runs in a terminal, it runs in Alera. Open a new terminal tab in a workspace and launch your agent CLI like you would in any shell. Agents like Claude Code, Codex, Amp, Antigravity, OpenCode, Cursor, Copilot, and Pi also get live activity tracking through managed lifecycle hooks.
Do I need Git to use Alera?
No. Non-Git folders get a single primary workspace. Git-backed projects unlock the worktree-native workflow: every workspace is a real Git worktree so each branch, task, or agent run stays isolated.
Why Flutter + Rust + Ghostty instead of Electron?
Flutter gives a fast, consistent desktop UI with real GPU rendering. Rust handles the PTY and process boundary through portable_pty so terminal behavior stays predictable on every OS. Ghostty's VTE engine parses terminal output at native speed. None of that requires shipping a browser inside the app.
Is Alera ready to use today?
It's in early preview. The core workflow (projects, worktree workspaces, multi-agent terminals, persistent sessions, live activity tracking) is shipping. Public release artifacts and download links are being finalized; you can run it from source today from the GitHub repo.
When will SSH, mobile companion, or feature X land?
See the roadmap above (or the full roadmap.md in the repo) for the active queue. Alera ships often: star the repo or watch releases to follow along.
Build with Alera today
Alera is open source and shipping in the open. Star the repo, run it from source, and help shape what comes next.