CLI Reference (otx)
The otx CLI gives you full access to all OpenTransmute workflows from the terminal. It shares the same SQLite database as the web app — run both from the same working directory to share data.
Installation
# Install as a .NET global tool from the repo
dotnet tool install --global --add-source ./src/OpenTransmute.Cli otx
# Or run directly without installing
dotnet run --project src/OpenTransmute.Cli -- <command> [options]
Commands
| Command | Description |
|---|---|
decompose | Decompose a codebase into a language-agnostic specification |
compose | Compose a new system design from inventory items |
implement | Generate working code from a compose output spec file |
inventory | Browse inventory items extracted from decomposed projects |
jobs | List and inspect decompose and compose jobs |
settings | Show or update persisted CLI settings |
Global Notes
- API keys are never saved to disk. Pass
--api-keyon each command or set theOPENAI_API_KEYenvironment variable. - Settings (
~/.opentransmute/settings.json) provide defaults for orchestrator, models, and limits. Override any setting per-command. - Database is at
DB/opentransmute.dbin the current working directory. The web app uses the same path.