Claudette CLI
Claudette runs several Claude Code sessions in parallel, each in its own git worktree, from a window or the console
- 87 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Runs several agents that edit code and execute commands in worktrees
- Remote workspaces open access to repositories and terminals of another machine
- A main agent creates workspaces and hands out tasks through the CLI
Install
- Works in
Manual install
Clone utensils/claudette, install Rust, Bun and the Tauri CLI per the README and build the app with `cargo tauri build`. The CLI and the skill are installed from the app.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Runs several agents that edit code and execute commands in worktrees
- Remote workspaces open access to repositories and terminals of another machine
- A main agent creates workspaces and hands out tasks through the CLI
This is third-party code. Review the repository files before installing.
What it does
Claudette is a desktop app built on Tauri 2 with a Rust backend. It runs Claude Code sessions in isolated git worktrees: every agent gets its own branch, so merge conflicts do not arise. It has a plan mode, answers to agent questions from the window or the console, session checkpoints and workspace forking from any of them. The `claudette` command line client repeats every workspace operation, and a Claude Code skill is installed with it. A main agent with that skill can fan work out across several workspaces. Workspaces on another machine open over an encrypted WebSocket, and the address is found on the local network through mDNS. The app shows pull request and CI check status for GitHub and GitLab, per-repository MCP server settings with health monitoring, and direnv, mise, dotenv and nix-devshell environments. Dictation runs through Apple Speech or a bundled on-device Whisper. Besides Claude Code, the backend can be Ollama, the OpenAI API or Codex.
Who it is for. Developers who run several Claude Code tasks at once and want sessions, branches and PR status in one window.
Good fit when
- Three tasks run in Claude Code at once and each needs its own branch without conflicts
- A session has to roll back to an earlier turn or fork from a checkpoint
- A main agent has to hand out subtasks across workspaces from a script
- Repositories sit on a second machine and you want to work with them from one window
Not a fit when
- One Claude Code session in a terminal is enough, so the app shell adds nothing
- You need a one click prebuilt install: the README shows only a build from source
- You need only a plugin or a skill without a separate app
Example request
Hand the three tasks from the list to separate Claudette workspaces and tell me when they finishLimitations
- The README describes installation only as a build from source: Rust, Bun, Tauri CLI and platform system libraries are required.
- The CLI and the skill are installed from inside the app, and the README has no separate command.
- Voice input on Linux needs ALSA; without it the app is built with the `--no-default-features` flag.
- Pull requests and CI show for GitHub and GitLab, and other hosts are connected with Lua plugins.
- The app sits on top of Claude Code and other backends, so login and limits stay on their side.
How to disable. Close the app and delete it along with the `claudette` binary and the skill from the Claude Code skills folder.
FAQ
Which agents work in Claudette?
Claude Code, Ollama for local models, the OpenAI API and Codex are selectable as agent backends.
How does a main agent drive Claudette?
Through the `claudette` client and the project skill: the agent creates workspaces and hands them tasks.
Can I work with a repository on another machine?
Yes, workspaces open remotely over an encrypted WebSocket, and mDNS helps find the machine on the local network.
Does Claudette need a separate account?
The README mentions no account: the app runs your own Claude Code with its login, while Ollama, the OpenAI API and Codex connect as separate backends.
Does voice input run locally?
Yes, dictation uses Apple Speech on macOS or a bundled Whisper on the device itself.
Discussion
No questions or reviews yet.
Related
CLI toolsA terminal app for running several Claude Code, Codex, Gemini CLI and Aider sessions in parallel, each in its own tmux session and git worktree
A personal ~/.claude for Claude Code: twelve subagents, review commands, worktree and goal skills and a Go status line.
A local dashboard for many Claude Code sessions: each job gets its own context and todo, agents spawn child agents and message each other
Workflows for Claude Code: /do, /omo, /bmad-pilot and more commands, with Codex, Gemini or OpenCode writing the code through codeagent-wrapper
An orchestrator that runs 20 or more Claude Code sessions in tmux in parallel to fix bugs or roll out practices across a codebase
An environment for Claude Code that keeps context across sessions via hooks, ledgers and handoffs, orchestrates agents and saves tokens
README in short
The README opens with a feature list linking to the docs, then covers the Tauri 2 and Rust build, platform requirements, two development launchers and a repository layout of several Rust crates, including the command line client.