Terminal UI

Your terminal,
your research lab.

An interactive ratatui operator console for running autonomous workers locally: inspect the worker tree, follow live events, review memory and durable jobs, steer active runs, and handle questions or approval gates without leaving the terminal.

Capabilities

Operate the worker from one screen

Live worker events

Token deltas, tool calls, worker lifecycle changes and findings appear as the runtime publishes them.

Session replay

Use --replay to inspect a stored session: worker tree, tool calls and findings are rendered from persisted events.

Memory panel

Inspect the semantic memory store while a worker runs: absorbed facts, search results and durable knowledge updates.

Durable jobs

Browse background jobs, inspect attempt logs, cancel active work and rerun completed or stuck jobs from the terminal.

Mid-run steering

Send additional instructions to redirect an active worker session without restarting it. Peer coordination remains available through hub messaging.

Questions & approvals

Workers can pause for operator input or governance approval before a side effect. Handle the decision inline while other background jobs continue.

How it works

Four modes, one binary

1

Launch

fathom tui opens the operator console with task input, event log and worker tree.

2

Watch

Workers publish progress live — tool calls, findings, token usage and state changes appear as the runtime receives them.

3

Steer

Send instructions to redirect workers, then answer questions or approve governed side effects when prompted.

4

Review

Inspect persisted outputs, jobs and memory from the same interface; export or hand off results when your workflow requires it.

CLI flags

One command, full control

The TUI uses the same self-hosted worker runtime as headless runs — configured tools, profiles, governance and persistence apply consistently.

# Launch the interactive TUI
fathom tui

# Replay a past session
fathom tui --replay SESSION_ID

# Launch with a specific profile
fathom tui --profile hunter

Try the TUI now

Request access to a provisioned server and launch the interactive terminal.