penso

penso / arbor

Public

Desktop Git worktree manager in Rust (arbor-core + GPUI app).

29
2
100% credibility
Found Mar 08, 2026 at 29 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Arbor is a desktop app that helps manage multiple versions of code projects with built-in terminals, change previews, remote access, and awareness of AI coding assistants.

How It Works

1
👋 Discover Arbor

A developer friend mentions Arbor, a handy app for juggling different versions of your code projects without the mess.

2
📥 Get the App

Download and install Arbor quickly from its trusted page or your computer's app store.

3
🚀 Launch and Connect

Open Arbor, point it to your code folders, and watch it organize everything neatly.

4
🌳 See Your Project Versions

Instantly view all your project versions with recent activity timestamps, ready to jump into any one.

5
💻 Open Built-in Workspace

Click a version to open a full terminal right there, perfect for running commands or coding.

6
🔍 Spot Changes and Helpers

Glance at file differences and see if AI tools are busy working in your projects.

🎉 Work Smarter Every Day

Effortlessly switch versions, connect remote setups, and stay productive across all your coding adventures.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 29 to 29 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is arbor?

Arbor is a desktop Git worktree manager built in Rust with GPUI, acting as a desktop Git client for juggling multiple checkouts across repos. It lists worktrees with activity timestamps, creates/deletes them with unpushed commit warnings, and pairs each with resizable terminal tabs (embedded or external like Alacritty/Ghostty), side-by-side diffs, and GitHub PR linking. Remote outposts over SSH/Mosh add Linux servers to the mix, while it detects AI agents like Claude or Codex running in worktrees via color-coded indicators.

Why is it gaining traction?

Unlike terminal tools like Superset, Arbor delivers a three-pane UI with themes, notifications, and persistent daemon-backed sessions that survive restarts—ideal for desktop GitHub macOS/Linux users avoiding CLI sprawl. Git actions like commit/push happen in-app, remotes provision automatically, and AI hooks stream real-time status, hooking devs in multi-repo or agent-heavy flows. Cross-platform releases via GitHub make it a quick desktop GitHub download trial.

Who should use this?

Git-heavy backend devs managing feature branches across monorepos, AI coders launching Claude/Codex in isolated worktrees, or remote teams syncing SSH outposts without manual git worktree commands. Skip if you're a CLI purist or need Windows polish beyond basics.

Verdict

Solid early bet for worktree-centric workflows as a desktop GitHub client alternative, especially with AI integration—install via Homebrew on macOS or GitHub releases for Linux/Ubuntu. 29 stars and 1.0% credibility score scream alpha; docs are crisp but test for your setup before relying daily.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.