Skip to content
c launch
Edit
On this page

Start the TUI launcher or preset segments via flags; supports session resume by UUID or title, and print mode.

#c launch

start the interactive TUI launcher to select a profile, model, and directory

Effect: mutating

#Flags

Flags
NameShortTypePresenceEnvDescription
sessionchoicedefault: {"choice": "new-session"}Selection (not typed as a flag). Elect exactly one of --cont, --resume, --print-prompt, --picker, --new-session. which session this launch starts in
    --contrequiredElects session = cont. continue the most recent conversation in the current directory
    --resumestrrequiredElects session = resume. resume one specific session Its value: session to resume, by UUID or by title; an empty string opens Claude Code's own picker
    --print-promptstrrequiredElects session = print-prompt. run one prompt in non-interactive print mode and exit Its value: the prompt to run non-interactively
    --pickerrequiredElects session = picker. browse this profile's sessions and pick one to resume
    --new-sessionrequiredElects session = new-session. start a new session (what a bare launch does)
--profilestroptionalpreset the Profile segment to this value, skipping TUI selection for it
--githubstroptionalpreset the GitHub account segment to this value, skipping TUI selection for it
--modelstroptionalpreset the Model segment to this value (e.g. opus, sonnet), skipping TUI selection
--directorystroptionalpreset the Directory segment to this path, skipping TUI selection for it
--mcpstroptionalpreset the MCP mode segment to this value, skipping TUI selection for it
--permissionsstroptionalpreset the Permissions segment to this value, skipping TUI selection for it
--set-slist[str]default: []set any segment value as KEY=VALUE (e.g. -s version=2.1.119); repeatable
--clientstroptionallaunch target client (one of: claude, miniclaude). When omitted, the interactive launcher prompts with a Client step (cursor on config default_client, else claude) and non-interactive launches use default_client. Passing it explicitly skips that step. 'miniclaude' launches the miniclaude REPL instead; version and strict-MCP selections, config default_flags, and the disallowedTools list are claude-client-only

Flag sets:

  • segments -- --profile, --github, --model, --directory, --mcp, --permissions, --set
  • client -- --client

#Grants

Grants
KindNameReason
proc_mutateexec-clientthe launcher replaces this process with the selected client binary

More tools from this site

  • claudestream Drive Claude Code from Python: run it as a subprocess and read its output as typed events, with async and sync sessions, sandbox policies, and tools you define in Python
  • dirstat Fast, single-binary directory statistics CLI: every file under a tree grouped by format, with counts, sizes, and lines of code, as a colored terminal table or as JSON
  • fastware A batteries-included ASGI framework: msgspec JSON, a managed Granian server, dependency injection, SSE, WebSockets, auth, and a test client
  • go-toml-edit Zero-dep TOML editing library for Go with comment preservation
  • howmuchleft The fastest Claude Code statusline: context window, 5-hour, and weekly limit usage as three customizable gradient bars, rendering in about 6 ms
  • orxtra
  • pgdesign
  • predraw Declarative rendering pipeline: describe a scene in JSON and get SVG, PNG and WebP out, with light and dark style tokens, reusable components and text converted to path outlines
  • reposummary Turn a git repository's history into a Markdown journal: pick a time window or revision range and get a readable digest of what changed, optionally narrated by an LLM
  • rlsbl Release orchestration and project scaffolding CLI that bumps versions, validates a structured JSONL changelog, tags only the commit CI verified, and publishes to npm, PyPI, Go and more
  • safegit git wrapper CLI that gives each commit its own temporary index and retries ref updates on conflict, so concurrent agents share one repository
  • saferm Command-line replacement for rm that archives every deletion with a mandatory reason and the context it ran in, so deleted files can be listed, inspected and restored
  • selfdoc Static Site Generator that builds a project's documentation site directly from its source code, so the docs can never drift from the code they describe, with SEO/AEO, first-class blog, search, and cross-project linking built in
  • strictcli
  • stricttest An always-on test-isolation floor: a pytest plugin and a Go env-hygiene module that make a test suite structurally unable to reach real credentials, the real HOME, the network, or the development repository.
  • wesktop A Python framework that turns an ASGI web app into a desktop application, serving it from a local Granian server and displaying it in a native OS window via pywebview
Search