b-d055

b-d055 / muxtree

Public

A lightweight CLI for spinning up isolated git worktrees paired with tmux sessions

17
2
100% credibility
Found Feb 25, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Shell
AI Summary

Muxtree creates isolated workspaces for coding projects, each with dual windows for development and AI assistance, tailored for macOS users.

How It Works

1
🔍 Discover Muxtree

You hear about Muxtree, a handy helper for juggling multiple coding projects with AI buddies without any mix-ups.

2
📥 Get it ready

You simply copy the tool to a spot where your computer can always find it, like adding a favorite app.

3
⚙️ Set your favorites

Run a quick setup to pick where to store your projects and which helpful files to include each time.

4
Start a new project space

In your main project folder, tell it to make a fresh space for a new feature, and it branches off safely.

5
🪟 Window pops open

A new terminal window appears with two side-by-side areas: one for running and viewing your code, one for your AI helper.

6
🔄 Switch and work

Easily flip between the areas with simple shortcuts to code alongside your AI without losing your place.

7
📋 Check and tidy up

List all your spaces to see what's active, then close or remove ones you're done with cleanly.

🎉 Multiple projects humming

Now you handle several features at once, each in its own neat space, feeling organized and productive.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 17 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 muxtree?

Muxtree is a lightweight Shell CLI that spins up isolated git worktrees linked to tmux sessions on macOS, solving the chaos of juggling multiple feature branches without conflicts. Run `muxtree new feature-x` in your repo, and it creates a fresh branch directory, copies your .env and config files, executes setup commands like npm install, and opens a tmux session with dev and agent windows ready for coding or AI tools. List active worktrees with diffs via `muxtree list`, delete cleanly with `muxtree delete`, or manage sessions independently.

Why is it gaining traction?

It stands out as a lightweight CLI alternative to heavier GitHub clients by automating the tedious git worktree + tmux dance, letting you run parallel Claude Code or Codex sessions without setup bleed. Features like project-local configs, glob-matched file copying, and auto-launch options (--run claude) hook devs who hate context-switching. Compared to manual scripting, it's dead simple for quick isolation.

Who should use this?

macOS devs deep in git repos who run multiple AI agents—like frontend teams prototyping features with Claude while tweaking the main app, or solo hackers climbing multiple branches daily. Ideal for those using tmux for dev/agent splits and tired of manual worktree prunes or session hunts.

Verdict

Grab it if you're in the niche: solid docs and security make it production-ready for personal workflows, despite 14 stars and 1.0% credibility signaling early maturity. Skip for non-macOS or teams needing cross-platform polish—test on a side project first.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.