What problem does it solve? Orchestrating an autonomous coding agent from a terminal requires knowing dozens of CLI flags, handling interactive permission dialogs, and managing multi-turn sessions, which is error-prone when done manually. ## Core Features & Use Cases - Print Mode Automation: Run one-shot coding tasks with claude -p, structured JSON output, JSON schema extraction, session resumption, and cost caps via --max-turns and --max-budget-usd. - Interactive PTY Orchestration: Drive multi-turn Claude Code sessions through tmux, including handling workspace trust and permissions dialogs with scripted keystrokes. - Extensibility: Configure hooks, MCP servers, custom subagents, CLAUDE.md memory files, and slash commands for project-specific workflows. - Use Case: Pipe a git diff into claude -p to get an automated PR review, or run three parallel tmux sessions where Claude fixes a bug, writes tests, and updates docs simultaneously. ## Quick Start Ask the agent to run claude -p with your coding task, an allowedTools whitelist, and a max-turns limit in your project directory.