Key takeaways
- Rust-powered native UI with embedded PTY terminals per worktree and persistent daemon-backed sessions
- Remote outposts over SSH and mosh — manage worktrees on remote machines with host status tracking
- Built-in diff inspection and AI agent activity tracking for Claude Code, Codex, and OpenCode
FAQ
What is Arbor?
Arbor is a Rust-powered native desktop app for managing git worktrees with embedded terminals, diff inspection, and AI agent activity tracking — including remote machine support via SSH and mosh.
How much does Arbor cost?
Free and open source under the MIT license. Install via Homebrew or build from source.
Who competes with Arbor?
Aizen (native Swift worktree manager), Emdash (GUI with issue trackers), and dmux (tmux-based worktrees). For full orchestration, Tembo.
Does Arbor support remote development?
Yes — Arbor supports remote outposts over SSH and mosh with host status tracking and daemon integration, making it one of the few tools in this category with remote support.
Executive Summary
Arbor is a Rust-powered native desktop app for managing git worktrees with embedded terminals, diff inspection, and AI agent activity tracking.[1] Its standout feature is remote outpost support — manage worktrees on remote machines over SSH and mosh with persistent daemon-backed sessions.
| Attribute | Value |
|---|---|
| Company | Independent (penso) |
| Founded | 2026 (created March 4) |
| Funding | Bootstrapped |
| Headquarters | Unknown |
| GitHub Stars | ~295 |
Product Overview
Arbor combines git worktree management with embedded terminals and AI agent monitoring in a native desktop UI.[2] Each worktree gets its own terminal tab, and the app tracks live working/waiting status for Claude Code, Codex, and OpenCode.
The remote outpost feature is genuinely differentiated — manage worktrees on remote machines over SSH and mosh with host status tracking and daemon integration.
Key Capabilities
| Capability | Description |
|---|---|
| Git Worktree Control | Create, list, delete worktrees with branch safety checks |
| Embedded Terminals | PTY terminals per worktree with tabbed shells and attach/detach |
| Diff Inspection | Side-by-side diffs without breaking context |
| AI Agent Activity | Live working/waiting status for Claude Code, Codex, OpenCode |
| Remote Outposts | Manage remote worktrees over SSH and mosh |
| Persistent Sessions | Daemon-backed sessions survive app restarts |
| Configurable UI | Themes, terminal backends, notifications via config.toml |
Product Surfaces
| Surface | Description | Availability |
|---|---|---|
| macOS App | Native desktop app via Homebrew | GA |
| Build from Source | Rust/just build system | GA |
Technical Architecture
Arbor is built in Rust with a native UI layer and a daemon for persistent sessions.[2] The daemon manages terminal sessions and agent status, surviving app restarts.
Key Technical Details
| Aspect | Detail |
|---|---|
| Deployment | macOS app (Homebrew) or build from source |
| Runtime | Rust, native UI |
| Model(s) | None — tracks Claude Code, Codex, OpenCode status |
| Integrations | Git, SSH, mosh |
| Open Source | Yes (MIT) |
Strengths
- Remote outposts — Unique in this category: manage worktrees on remote machines over SSH/mosh with host status tracking[3]
- Rust performance — Native binary, fast startup, low memory usage
- Persistent daemon — Sessions survive app restarts; attach/detach terminals like tmux
- Diff-aware — Inspect changed files and side-by-side diffs inline, keeping context while agents work
- MIT license — Most permissive option; no AGPL or commercial restrictions
Cautions
- Very new — Created March 4, 2026; one week old at time of writing
- Limited agent support — Only tracks Claude Code, Codex, and OpenCode; no broader agent discovery
- macOS focus — Homebrew install is macOS; cross-platform builds require manual setup
- Solo developer — No team, company, or funding behind the project
- Small community — 295 stars; limited validation and feedback
Pricing & Licensing
| Tier | Price | Includes |
|---|---|---|
| Open Source | Free | Full functionality |
Licensing model: MIT — free for commercial and personal use.
Competitive Positioning
Direct Competitors
| Competitor | Differentiation |
|---|---|
| Aizen | Native Swift worktree manager — Arbor has remote outpost support, Aizen has libghostty rendering |
| Emdash | GUI with 20+ agents and issue trackers — Arbor is lighter, has remote support |
| dmux | tmux-based worktrees — Arbor has a GUI and remote outposts |
| Tembo | Full orchestration — Arbor is individual developer tooling |
When to Choose Arbor Over Alternatives
- Choose Arbor when: You manage worktrees across local and remote machines
- Choose Aizen when: You want native Swift performance with libghostty terminals
- Choose Emdash when: You want issue tracker integration and 20+ agent support
Ideal Customer Profile
Best fit:
- Developers working across local and remote machines who need worktree management
- Rust enthusiasts who appreciate native performance
- Solo developers wanting a simple, MIT-licensed worktree manager
Poor fit:
- Teams needing enterprise features or wide agent support
- Developers wanting cloud execution or background agents
- Anyone needing issue tracker integration
Viability Assessment
| Factor | Assessment |
|---|---|
| Financial Health | Unknown — solo open-source project |
| Market Position | Early — very new entrant |
| Innovation Pace | Rapid — daily commits since creation |
| Community/Ecosystem | Early — 295 stars, growing |
| Long-term Outlook | Uncertain — promising technical foundation but very early |
Bottom Line
Arbor's remote outpost feature makes it genuinely unique in the parallel agent tools category. If you manage worktrees across local and remote machines, it's the only native desktop app in this space with SSH/mosh support. But it's one week old and from a solo developer — use it for experimentation, not production workflows.
Recommended for: Developers wanting native worktree management with remote machine support.
Not recommended for: Production workflows, teams, or anyone needing broad agent support.
Outlook: The Rust foundation and remote support are strong differentiators. If the developer sustains momentum, Arbor could carve out the "remote-first worktree manager" niche.
Research by Ry Walker Research • methodology