Open source · early preview

Run every CLI coding agent in parallel

in parallel at native performance without Electron tax

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.

Claude Code
Claude Code
Codex
Codex
Amp
Amp
Antigravity
Antigravity
OpenCode
OpenCode
Cursor
Cursor
Copilot
Copilot
Pi
Pi

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.

01

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.

02

Open isolated worktree workspaces

Each workspace is a real Git worktree: one branch, one task, one experiment. Switch instantly without stashing or fighting branches.

03

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.

leynier/alera | Built with Flutter + Rust | macOS · Windows · Linux