Documentation

Fathom

Universal autonomous AI workers for research, coding, computer use, scheduled operations, and governed automation. Written in Rust for maximum performance and reliability.

Quick Start

Get up and running in three steps.

1

Request Access

Email us to request a server with full access to the runtime, API, and dashboard.

2

Configure

Configure your LLM provider credentials and choose a search backend.

~/.fathom/config.toml
[llm]
provider = "deepseek"
api_key  = "sk-your-key"
model    = "deepseek-chat"

[search]
backend  = "hybrid"
3

Run

Launch an autonomous task with a natural language instruction.

bash
fathom run "Find B2B SaaS startups in Berlin with 10-50 employees"

What is Fathom?

Fathom is a universal autonomous AI worker platform for research, coding, computer use, scheduled operations, memory, governance, and reviewable automation — all from one command-line interface.

Built in Rust for speed and reliability, it orchestrates multiple sub-agents that work in parallel, using 63 always-registered tools plus up to 5 CDP browser tools and up to 6 computer tools, with MCP/plugin extensions for web search, browser automation, OSINT pipelines, coding, and file operations.

🦀 Rust Core51 Always + Up to 5 CDP + Up to 6 ComputerMulti-AgentOSINT PipelineTUI InterfaceHTTP APIMCP Support7 Search Backends

Running Modes

CLI

fathom run "your query"

Headless, one-shot tasks from the terminal.

TUI

fathom tui

Interactive terminal UI with real-time progress.

HTTP Server

fathom serve

REST API + SSE + dashboard at /dashboard.

MCP Server

fathom mcp-serve

Expose all tools to MCP clients (Claude, ZCode, etc.).