Chapter 00 · What it is

Just the DAEMON.

CrabTalk is an open-source agent daemon written in Rust. Five megabytes, zero children, nothing hidden — just the plumbing every agent app rebuilds, written once and shared.

Install · one line
curl -sSL https://crabtalk.ai/install | sh
00 · Install
CrabTalk — cross-section of the daemon, attached clients, and the crabllm model process across a clean boundary.
Fig. 00
Fig. 00 · Architecture. A cross-section of the daemon. One long-lived process in the centre; clients (CLI, bots, scheduled jobs) attach from outside; the model lives across a clean boundary in a separate project called crabllm.
“Attach your apps, bring whatever tools you like.”
Chapter 01

Attach, and speak.

One command launches the daemon and drops you into a session. No server to provision, no config to author, no dashboard to sign into. The binary is five megabytes; it holds nothing back.

Every message you send is visible in the stream. Every tool call, every event, every byte. If you want to build your own client — a Telegram bot, a scheduled cron, a dashboard — attach the same way this terminal does.

CONNECTION · oneattached

$ crabtalk

...daemon started

 

> what can you help me with?

 

I can help you write code, search the web,

manage files, and remember context

across topics.

01 · Live
Fig. 01 · An connection. The terminal client attaches to the daemon on startup. Type a message; the reply streams back over the same connection. Every other client — bot, cron, dashboard — does exactly this.
Chapter 02

Five pillars

Four guarantees the daemon makes, drawn out on this sheet. Crashes don’t propagate. Topics route themselves. Memory stays precise. Coordination scales. Each one a plate; each plate a sentence; the sheet reads in any order you like.

Fig. 01  ·  Pillar

Crash isolation

Source · spec · daemon

In most AI systems, one tool crashes and the whole chat crashes with it.

CrabTalk runs every tool, every command, every extension in its own space. One breaks; the rest keep going.

Fig. 01. Broken parts, stable core. A central body holds; satellites move on their own orbits, breaking apart and re-forming without disturbing the centre.

Fig. 02  ·  Pillar

No sessions

Fig. 02. Topic lanes. Messages travel along their own subject channels — work in the work lane, home in the home lane — without per-window juggling.

Other AI makes you open a new chat per subject.

CrabTalk sorts by topic itself — work stays in the work channel, home switches itself, no window-juggling.

Fig. 03  ·  Pillar

Precise memory

Source · spec · memory

Fig. 03. Indexed retrieval. A bound archive built on the same internals engineers trust for their databases — fast lookup that doesn’t slow as it grows.

AI memory usually forgets fast, or slows to a crawl as it grows.

We ported the internals of SQLite to the recall layer — accurate, fast to query, compact on disk.

Fig. 04  ·  Pillar

Orchestration at scale

Fig. 04. At scale. Hundreds of agents in coordinated motion — a conductor facing a full orchestra, each section playing its own line on cue.

Other systems may cap around 10 concurrent agents.

CrabTalk is designed for coordinateing 10,000. A conductor facing a full orchestra, not a small ensemble.

Fig. 05  ·  Pillar

Guest agents

Fig. 05. One conversation, two voices. A guest agent speaks directly into the shared history — tagged, not delegated — then the primary resumes on the next turn.

Sometimes a second agent should speak into an ongoing conversation — a reviewer, a translator, an expert.

CrabTalk lets a guest read the shared history, add a tagged message, and step back. The primary picks up where it left off.

Just the daemon.

5 MB · zero children
© 2026 · CrabTalk