Skip to content

Terminal Jarvis

A unified command center that installs, updates, and runs 10+ AI coding assistants from one delightful terminal UI.


Signal

Project Signal

  • Status: v0.0.74 (113 ⭐ • 16 forks) — bi-weekly to monthly updates
  • Focus: Orchestrating multi-vendor AI CLIs with one workflow
  • Stack: Rust core (85%), TypeScript wrapper, Shell scripts
  • Ideal For: Developers juggling multiple AI assistants across projects

Onboarding Checklist

  1. Install via npx terminal-jarvis (no global install required) or use npm install -g terminal-jarvis if you prefer a dedicated binary.
  2. Launch terminal-jarvis, choose a tool, and follow the built-in auth prompts for API keys or browser-based flows.
  3. Customize terminal-jarvis.toml (optional) to pin themes, rename tools, or add aliases for your favorite workflows.

Highlights

  • Tool switcher supports 10 AI coding tools: Claude, Gemini, Qwen, Goose, Amp, Aider, OpenCode, LLXprt, Codex, and Crush — with 12+ more tracked for future integration.
  • Smart authentication system remembers sessions, detects browser logins, and handles headless/CI environments gracefully.
  • Beautiful T.JARVIS interface with ASCII art, live status dashboard, and theme toggles (T.JARVIS/Classic/Matrix).
  • Update workflow keeps every CLI current via terminal-jarvis update and surfaces release notes inline.

Core Scenarios

  • Daily driver: Keep multiple AI CLIs ready without memorizing each command set.
  • Team enablement: Ship a single onboarding script that installs Jarvis plus shared configuration.
  • Experimentation: Quickly try newer tools (e.g., LLXprt, Crush) while still running stable favorites.

Documentation Map

  • Installation


    Platform-specific requirements, package managers, and troubleshooting.

    Open Guide

  • Usage


    Interactive mode, direct commands, keyboard shortcuts, and automation tips.

    View Docs

  • Configuration


    TOML settings, theme customization, and tool overrides.

    Configure Jarvis

  • AI Tools


    Auth flows, feature matrix, and provider-specific notes for all supported assistants.

    Browse Matrix