Phantombot. Giving the harness a Soul.

Personal AI agents that live on your hardware.

The harness can do its own tools — let it. Built for minimalist, high-torque agency.

Install on Linux or macOS (x64/ARM64):

curl -fsSL https://raw.githubusercontent.com/phantomyard/phantombot/main/install.sh | sh

Phantombot delegates to a harness — grab Pi first: curl -fsSL https://pi.dev/install.sh | sh

phantombot run
Phantombot CLI in action

Agency by Design

We don't build boxes; we build Souls. The harness can do its own tools — let it. Phantombot provides the memory, the identity, and the connection. The harness takes it from there.

Pi-Native

Built around Pi — the terminal-based coding agent from Earendil Works. Minimalist, single-binary, and focused on the essence of agency. Claude and Gemini serve as high-fidelity fallbacks.

Atomic Updates

98 MB single binary. Atomic self-updates in <2s. Built with Bun for zero-runtime dependencies on your host.

Persistent Memory

Local SQLite turn store with hybrid search. Your agents remember every decision, lesson, and preference across sessions.

Survivor Mode

Full systemd integration. Phantombot survives logouts, reboots, and network hiccups with robust auto-restart logic.

Personas

Switch identities with a single command. Memory is partitioned, so each persona keeps its own private history forever. Create, import, and switch seamlessly.

Voice Native

Talk to your agents. Phantombot transcribes voice messages, runs the harness, and synthesizes the reply. Automatic brevity ensures natural conversation.

Scheduled Tasks

Let your agent handle the routine. Schedule recurring work with simple cron expressions. Your agent checks your email, monitors your servers, and notifies you only when it matters.

Command from anywhere.

Seamlessly integrated with Telegram. Talk to your agents via text or voice. Command your digital world from your pocket.

Telegram Interaction