Terminus CLI

CLI coding agent with tool orchestration, subagents, and session memory that survives restarts.

PythonCLIAgentsSQLite
Terminus CLI

Overview

A coding agent that runs in the terminal, spawns subagents for parallel work, and keeps context in SQLite across sessions. Dual UI: React/Ink over Unix socket, or a classic Rich fallback. Skills load from project folders; terminus.md holds per-repo instructions.

Highlights

  • Coordinator spawns subagents, monitors workers, and collects results
  • React/Ink frontend over Unix socket IPC, plus a --classic Rich UI
  • Context compaction keeps long sessions inside model limits
  • Skills from .skills/ with YAML frontmatter; project rules in terminus.md

Stack

Python 3.11+
Agent loop, tools, async orchestration
React / Ink
Terminal UI over Unix socket IPC
SQLite
Session history and context
Groq / OpenRouter
Multi-provider inference
Ripgrep
Codebase search