claustre claustre

claustre

A TUI for orchestrating multiple Claude Code sessions

Claustre is a terminal dashboard for managing AI-assisted development workflows. It spins up isolated git worktrees, embeds native PTY terminals, and wires up Claude Code hooks so you can run parallel coding sessions across your projects without conflicts.

Install

curl -fsSL https://claustre.pmbrull.me/install.sh | bash

Quick start

# Launch the dashboard — everything is managed from the TUI
claustre

Press a to add a project, n to create a task, l to launch it. Navigate with vim-style keys.

Features

Multi-project dashboard

Manage tasks and sessions across all your repositories from one place.

Git worktree isolation

Each Claude session gets its own worktree, so parallel work never conflicts.

Embedded terminals

Native PTY-based terminal panes with configurable layouts.

Automatic PRs

Claude commits, pushes, and opens a pull request when a task finishes.

Real-time status

Hooks fire after each Claude turn to sync state back to the TUI.

Task queue

Create tasks, assign them to sessions, and watch them flow through statuses.

Task modes

Supervised (one-at-a-time) or autonomous (auto-chains next task).

Subtasks

Break tasks into ordered steps that Claude works through sequentially.

Voice notifications

Get notified when tasks complete.

Config inheritance

Global + per-project CLAUDE.md and hooks, merged into every worktree.

Rate limit awareness

Polls the Anthropic OAuth API, pauses tasks when limits are hit.

Usage dashboard

Real-time 5h and 7d usage window bars with color-coded thresholds.

Skills management

Browse, install, and manage skills.sh packages from the TUI.

Project stats

Track time, tokens, and cost per project.

Documentation