Standalone command-line / terminal UI operator for Routism.
This repo is not the Routism monorepo and not a desktop/Tauri app.
It clones and drives the official product from GitHub so you can install, start, and operate the stack entirely from a terminal.
| Product (stack) | https://github.com/Meard-AI/Routism |
| This tool | CLI + TUI only |
| License | MIT |
- Python 3.10+
- git
- Docker (API + web dashboard containers)
- Ollama on the host (orchestration models)
git clone https://github.com/Meard-AI/routism-cli.git
cd routism-cli
./install.sh # puts `routism` on ~/.local/bin
# or: pip install -e .From a checkout without install:
./bin/routism --help
PYTHONPATH=. python3 -m routism_cli --helproutism install # clones Meard-AI/Routism → ~/Routism (or $ROUTISM_HOME)
routism setup -y # Ollama models + docker compose up
routism tui # interactive terminal menuEquivalent one-shot:
routism setup -y # auto-clones product if missingDefault product path: ~/Routism. Override:
export ROUTISM_HOME=/path/to/Routism
# or
routism install --dir /path/to/Routism| Command | Purpose |
|---|---|
routism install |
Clone official product repo if needed |
routism setup [-y] |
Full setup (product ensure + Docker + Ollama + models) |
routism tui |
Terminal menu UI (--smoke, --once KEY) |
routism doctor [--json] |
Health checks |
routism status [--json] |
Compose + endpoints |
routism start / stop / restart |
Stack lifecycle |
routism logs [-f] [api|ui] |
Logs |
routism pull-engine [--json] |
Engine model pulls (NDJSON progress) |
routism open |
Open web dashboard in browser |
routism binaries |
PATH report for python3/docker/ollama |
routism env show / env set KEY=VALUE |
Allowlisted .env |
routism support |
Redacted support JSON |
routism agent-env |
Agent OpenAI base URL snippet |
routism probe [all|api|ui|health] |
HTTP probes |
routism home |
Show resolved product root |
routism version |
CLI version |
- Open dashboard:
routism open(http://localhost:3000) - Providers → register workers (BYOK, max 5)
- API keys → create
rtm_… - Point agents at:
export OPENAI_BASE_URL="http://localhost:8000/v1"
export OPENAI_API_KEY="rtm_…"
# model: routism-ultra- Is: a thin operator for Docker Compose + host Ollama against the product clone
- Is not: the Conductor/API source tree (that lives in Routism)
- Is not: a macOS desktop / Tauri GUI
cd routism-cli
PYTHONPATH=. python3 -m unittest discover -s tests -vMIT — see LICENSE.