Claudette

Claude Code's missing better half.

Run parallel coding agents in isolated worktrees, manage sessions and pull requests, and connect remote workspaces from a native Tauri desktop control center.

Language
Rust
License
MIT
Stars
63
Forks
11

What it fixes

Running one coding agent is easy. Running six means terminal roulette, mystery branches, and at least one agent quietly doing something cursed. Claudette turns that mess into a control surface.

Claudette is a native cockpit for the moment one coding agent becomes an accidental engineering department.

  • Agents trampling the same checkout
  • No useful view of parallel session state
  • Pull requests and CI scattered across browser tabs
  • Remote machines feeling like a completely different workflow

What it actually does

A useful product surface, not another README wearing a blazer.

01

Isolated worktrees

Give every agent its own branch and checkout so parallelism stops meaning merge-conflict roulette.

02

Session control

Start, inspect, pause, fork, and resume agent conversations from one native interface.

03

Plan and question handling

Approve plans and answer agent questions without hunting for the terminal that asked.

04

Pull request workflow

Track reviews, checks, and merges through extensible SCM-provider plugins.

05

Remote workspaces

Pair with another machine over encrypted WebSocket and manage its repositories as local surfaces.

06

CLI and agent skill

Script Claudette itself or let a coordinator agent fan work across isolated workspaces.

Pick your poison

Run it the way that annoys you least.

Development
git clone https://github.com/utensils/claudette
cd claudette
./scripts/dev.sh --new
Build
cargo tauri build

Plays well with the tools already causing trouble

  • Claude Code
  • Codex
  • Ollama
  • OpenAI
  • GitHub
  • GitLab
  • MCP
  • Nix

Under the hood

Simple enough to explain without a thirty-slide architecture deck.

  1. 01

    Native shell

    Tauri provides a cross-platform desktop surface around Rust orchestration services.

  2. 02

    Workspace isolation

    Repositories, worktrees, branches, and agents stay explicitly connected.

  3. 03

    Provider layer

    Agent, SCM, environment, and MCP providers remain replaceable instead of welded together.

  4. 04

    Local or remote control

    The same UI drives this machine, paired hosts, or a standalone headless server.

Stop tabbing through terminal purgatory

Give every agent a lane and keep the entire coding circus visible.

Latest release: v0.27.0