← Back to research
·5 min read·company

Arbor

Arbor is a Rust-powered native desktop git worktree manager with embedded terminals, diff inspection, AI agent activity tracking, and remote outposts over SSH and mosh.

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.

AttributeValue
CompanyIndependent (penso)
Founded2026 (created March 4)
FundingBootstrapped
HeadquartersUnknown
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

CapabilityDescription
Git Worktree ControlCreate, list, delete worktrees with branch safety checks
Embedded TerminalsPTY terminals per worktree with tabbed shells and attach/detach
Diff InspectionSide-by-side diffs without breaking context
AI Agent ActivityLive working/waiting status for Claude Code, Codex, OpenCode
Remote OutpostsManage remote worktrees over SSH and mosh
Persistent SessionsDaemon-backed sessions survive app restarts
Configurable UIThemes, terminal backends, notifications via config.toml

Product Surfaces

SurfaceDescriptionAvailability
macOS AppNative desktop app via HomebrewGA
Build from SourceRust/just build systemGA

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

AspectDetail
DeploymentmacOS app (Homebrew) or build from source
RuntimeRust, native UI
Model(s)None — tracks Claude Code, Codex, OpenCode status
IntegrationsGit, SSH, mosh
Open SourceYes (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

TierPriceIncludes
Open SourceFreeFull functionality

Licensing model: MIT — free for commercial and personal use.


Competitive Positioning

Direct Competitors

CompetitorDifferentiation
AizenNative Swift worktree manager — Arbor has remote outpost support, Aizen has libghostty rendering
EmdashGUI with 20+ agents and issue trackers — Arbor is lighter, has remote support
dmuxtmux-based worktrees — Arbor has a GUI and remote outposts
TemboFull 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

FactorAssessment
Financial HealthUnknown — solo open-source project
Market PositionEarly — very new entrant
Innovation PaceRapid — daily commits since creation
Community/EcosystemEarly — 295 stars, growing
Long-term OutlookUncertain — 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