Skip to content

Quickstart

Five minutes from nothing to a session that starts knowing your project. You need Python 3.10+ and the Claude Code CLI already working; there is no API key to obtain and nothing to configure first.

1. Install

pipx install claudectl     # or: pip install claudectl

That is the whole install — no third-party packages, nothing to compile. Other routes (a source checkout, the release page, the plugin) are in Installation.

2. Launch

claudectl

The terminal UI opens on the project list. For the desktop app instead:

claudectl --gui

The bottom-left TUI/GUI toggle makes the choice stick; --tui / --gui always override it for one run.

3. Pick a project

claudectl TUI — project picker

The list is every folder Claude Code has ever opened, most recent first. Type to filter it live, then ENTER.

Above the list are quick-resume rows (★ most recent, ☆ older) — five sessions across all projects. ENTER on one resumes that exact session and skips the rest of this page.

4. Give the project some context

First time in a project, press !one-key project setup. It scaffolds CLAUDE.md from the repo's git history and READMEs, builds the memory graph, and writes the per-module rules files. Everything AI-written is shown as a diff you approve before a byte is written.

That step is optional and you can skip it, but it is the difference between a session that starts from nothing and one that starts knowing the codebase. It costs one Claude call and runs in the background — a desktop notification tells you when it is done.

5. Start the session

ENTER on New session opens the launch screen:

Field What it does
Effort Reasoning effort for the run
Model Overrides your default for this project
Permissions --permission-mode — how much Claude may do unattended
Account Which CLAUDE_CONFIG_DIR to launch under (multiple accounts)
Think cap / Subagents MAX_THINKING_TOKENS and the model subagents run on
Worktree / Name New sessions only — launch in a git worktree, name the session

e applies the economy preset (Sonnet, 8k thinking cap, Haiku subagents) in one key. ENTER launches. Claude Code opens in a real new console window; effort, model and permission mode are remembered for this project.

Then what

  • The session you just ran is now in the project's session list — v reads its transcript, t tags it, f forks it, e exports it to markdown. See Sessions.
  • ⇧W shows the context weight audit: exactly what every turn is costing you across CLAUDE.md, rules, hooks and MCP schemas.
  • no opens the architecture graph for the project.
  • ? prints the full key map. Or read Terminal UI for every screen.