Why Trinity Lite?

Most agent frameworks start by asking you to build agents inside their runtime. Trinity Lite starts from a different reality: you already have CLI agents on your machine, and you need a local AgentOps layer for reliable handoff, recovery, independent review, and evidence-based acceptance.

The Job

Trinity Lite operates local CLI agents through a SQLite task bus:

prompt -> route -> queued task -> worker -> CLI command -> result -> review -> verification -> acceptance evidence

It is deliberately small:

  • no server required;
  • no model-provider abstraction in the core package;
  • no credentials in project config;
  • no shell string execution for agent commands;
  • no need to rewrite existing CLI agents as framework objects.

Comparison

Project Primary job Best for Trinity Lite difference
LangGraph Build resilient graph-based agents Stateful agent applications, graph workflows, production agent control flow Trinity Lite coordinates already-installed CLI agents instead of defining agents inside a graph runtime.
CrewAI Build role-based multi-agent crews Autonomous role-play style teams and task delegation Trinity Lite focuses on local CLI handoff, SQLite audit state, and explicit acceptance evidence.
AutoGen Build programmable multi-agent conversations Research and application frameworks for agentic workflows Trinity Lite is a smaller operational bus for command-line tools, not a general conversation framework.
OpenHands Run an AI software engineering agent environment End-to-end autonomous coding in a managed workspace Trinity Lite does not replace a coding agent; it lets multiple local agents coordinate and review each other.

When Trinity Lite Fits

Use Trinity Lite when you want to:

  • connect Codex, Claude Code, Hermes, or custom CLI tools on one machine;
  • keep every task, result, error, and review link in local SQLite;
  • run a mock demo before configuring real agents;
  • route by capability instead of hardcoded agent names;
  • prove that work was reviewed and verified before acceptance;
  • expose the same bus to MCP clients.

When It Does Not Fit

Do not start with Trinity Lite if you need:

  • a hosted cloud agent platform;
  • a full graph runtime with complex branching and streaming state;
  • managed browsers, sandboxes, and remote execution;
  • a provider-specific model API wrapper;
  • a UI-first product.

Those can be layered around the bus later, but they are not the core package.

The Position

Trinity Lite sits between single-agent CLIs and full agent frameworks:

Codex / Claude Code / Hermes / custom CLI
        |
        v
Trinity Lite: local routing, task bus, review, verification, acceptance evidence
        |
        v
Optional layers: MCP clients, dashboards, docs sites, CI checks

That narrow scope is the product: a developer can install it, run the mock flow, then wire in one real CLI at a time without giving up local task truth. The durable differentiator is not simply launching multiple agents; it is recovering their state and accepting work only after review and verification evidence.