Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@terminalxapp/cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Terminal X CLI
Multi-AI command layer in your terminal. One prompt — every AI.
$ tx "build me a landing page with a hero image and audio narration"
plan (3 tasks):
flux → generate hero image: SaaS landing concept
elevenlabs → narrate intro: 30s warm welcome
claude-code → assemble HTML using image + audio
flux: ✓ image generated (1.2 MB) → hero.png
elevenlabs: ✓ audio generated (340 KB) → narration.mp3
claude-code: <!DOCTYPE html><html>… (12 KB) → landing.htmlInstall
npm install -g terminal-xRequires Node 18+.
First-time setup
tx loginPaste your Clerk user ID when prompted (find it in your account settings at https://terminalxapp.com/settings → Account).
By default the CLI talks to http://localhost:3003 — your local
Terminal X executor. To use the hosted production executor, override
during login or set TERMINAL_X_API=https://api.terminalxapp.com.
Usage
tx "<prompt>" # run a prompt
tx login # save credentials
tx logout # remove credentials
tx whoami # show signed-in account
tx --help # all commands
tx --version # versionDifferentiation
- Claude Code = single AI (Anthropic only)
- Perplexity Computer = web-only, model choice abstracted
- Terminal X CLI = multi-AI orchestration in your terminal, every AI you have credits for, explicit per-task routing
Roadmap
- v0.1: text streaming,
userIdauth, localhost-first ← current - v0.2: file writes (images, docs, code land in cwd)
- v0.3: browser OAuth login (no manual userId paste)
- v0.4: project context (
tx -f file.png "explain") - v0.5: npm publish + auto-update