CLI / TUI
The corp CLI provides both a rich terminal user interface (TUI) and headless commands for scripted workflows.
Install
Section titled “Install”uvx corppip install corp-cliQuick start
Section titled “Quick start”corp setup # Run the setup wizardcorp # Launch the TUITerminal UI
Section titled “Terminal UI”Running corp with no arguments opens the interactive TUI built with Textual.
The TUI organizes functionality into tabbed panes:
| Pane | Description |
|---|---|
| Entities | View and manage legal entities |
| Cap Table | Equity ownership breakdown by entity |
| Documents | Formation docs, contracts, tax filings |
| Governance | Board meetings, votes, resolutions |
| Agents | Create and manage autonomous agents |
| Billing | Invoices, payments, and financial overview |
| Obligations | Human-required actions with urgency tiers |
| Contacts | People and organizations |
| Chat | LLM chat with full corporate context |
| Settings | API keys, workspace config, LLM provider |
Keyboard shortcuts
Section titled “Keyboard shortcuts”| Key | Action |
|---|---|
| Ctrl+K | Command palette |
| Tab | Next pane |
| Shift+Tab | Previous pane |
| Ctrl+Q | Quit |
Slash commands
Section titled “Slash commands”In the Chat pane, use slash commands for quick actions:
/form— Form a new entity/hire— Onboard a new hire/equity— Issue equity
Headless commands
Section titled “Headless commands”For CI/CD and scripting, use commands directly. Every operation available in the TUI or via MCP has a corresponding CLI command.
Workspace & config
Section titled “Workspace & config”corp status # Workspace summarycorp config list # Show all configcorp config set llm.model claude-sonnet-4-6corp obligations # List human-required actionscorp obligations --json # Machine-readable outputcorp digest # View daily digestcorp digest --trigger # Trigger digest nowEntities
Section titled “Entities”corp entities show # List all entitiescorp entities show ENT_ID # Entity detailcorp entities convert ENT_ID --to c_corp # Convert LLC → C-Corpcorp entities dissolve ENT_ID # Start dissolutioncorp form # Interactive entity formationCap table & equity
Section titled “Cap table & equity”corp cap-table show ENT_ID # View cap tablecorp cap-table issue-equity ENT_ID --type common --shares 10000000 --recipient "Jane Smith"corp cap-table issue-safe ENT_ID --investor "Acme Fund" --amount 500000 --cap 10000000corp cap-table transfer ENT_ID --from "Jane" --to "Bob" --shares 1000corp cap-table safes ENT_ID # List SAFEscorp cap-table valuations ENT_ID # View 409A historycorp cap-table distribute ENT_ID --method pro_rata --amount 100000Finance
Section titled “Finance”corp finance invoice ENT_ID --to "Client Co" --amount 5000 --description "Consulting"corp finance payroll ENT_ID --period 2026-01corp finance pay ENT_ID --to "Vendor" --amount 1200 --method achcorp finance open-account ENT_ID # Open bank account (auto-KYB)corp finance classify-contractor ENT_ID --name "Alex" --role "Designer"corp finance reconcile ENT_ID --period 2026-01Governance
Section titled “Governance”corp governance seats ENT_ID # List board seatscorp governance meetings ENT_ID # List meetingscorp governance convene ENT_ID --type board --agenda "Approve budget"corp governance vote MEETING_ID --item 1 --decision approvecorp governance resolutions ENT_ID # List resolutionsDocuments & contracts
Section titled “Documents & contracts”corp documents show ENT_ID # List documentscorp documents sign DOC_ID --signer "Jane Smith" --role membercorp documents generate ENT_ID --template nda --counterparty "Acme Corp"Tax & compliance
Section titled “Tax & compliance”corp tax file ENT_ID --type 1099_nec --year 2025corp tax deadline ENT_ID --type annual_reportContacts
Section titled “Contacts”corp contacts show # List all contactscorp contacts edit CONTACT_ID --phone "+1-555-0123"Agents
Section titled “Agents”corp agents show # List agentscorp agents create --name "Invoice Bot" --prompt "Process invoices" --model claude-sonnet-4-6corp agents message AGENT_ID "Process all outstanding invoices"corp agents pause AGENT_IDcorp agents resume AGENT_IDcorp agents skill AGENT_ID --add invoicingcorp agents delete AGENT_IDCross-device & approvals
Section titled “Cross-device & approvals”corp link # Generate workspace claim codecorp claim CODE # Redeem claim code on new devicecorp approvals # List pending approvalscorp approvals approve ID # Approve a pending actioncorp approvals reject ID # Reject a pending actioncorp billing # Billing statuscorp api-keys # List API keysSee the full Command Reference for all options and flags.