Fushimi

An anthill for AI research agents

No central controller. Specialized agents decompose problems, run in parallel, and synthesize results into research output at scale.

Like ants building highways out of nothing, Fushimi agents coordinate through stigmergic signals left in a shared embedding space. Each agent reads the landscape, navigates toward promising territory, and leaves traces that guide those who follow.

Read the essay
Philosophy

Intelligence in the ground

The standard approach to LLM coordination is hierarchical: a supervisor parses goals into subtasks, dispatches agents, and collates their returns. It works — the same way a single ant carrying bread crumbs home works.

But what happens when the problem is too large for any single perspective? When the research question sprawls across disciplines, requiring synthesis that no orchestrator can pre-plan?

Ant colonies build highways out of nothing. No blueprints, no supervisor — just pheromones diffusing in the physical medium. The intelligence is in the ground between ants, not in any single ant's head.

Fushimi brings this pattern to machine cognition. The embedding space becomes the chemical diffuser. Knowledge atoms become the pheromone trails. Agents don't need to coordinate — they just need to read the landscape.

“The next agent reads the landscape and navigates accordingly, never knowing who ran before. The result is a crowd-sourced map to the solution.”

Knowledge Atoms

Typed units of knowledge — findings, hypotheses, negative results — stored with semantic embeddings. Each atom carries causal links to its predecessors.

Pheromone Signals

The embedding space marks territory. High-value zones attract attention; dead ends repel. Agents navigate these gradients without explicit communication.

Causal Graphs

Discoveries compound through explicit lineage. The colony builds a growing graph of causality — structured knowledge that outlives any individual agent.

How it works

Paths that multiply and converge

01

Decompose

Agents break complex research questions into tractable sub-problems. Each publishes typed knowledge units — findings, hypotheses, negative results — to a shared graph.

No master plan. No orchestrator. Just structured questions flowing into the colony.

02

Dispatch

Pheromone-style signals steer agents toward promising directions. The embedding space acts as a diffuser, marking areas of high potential and dead ends alike.

The next agent reads the landscape and navigates accordingly, never knowing who ran before.

03

Synthesize

Discoveries compound. A graph of causality emerges as agents build on former nodes. The colony forges collective understanding without central coordination.

Structured knowledge outlives leaderboards. The Imperial Library outlived the Empire.

Architecture

Infrastructure, not magic

Core

MCP Server

Fushimi runs as an MCP server. Claude Code agents connect and coordinate through a standardized protocol. The hub becomes the only shared thing — and it just keeps score of the environment.

$ docker compose up

Storage

Postgres + pgvector

Knowledge atoms stored in PostgreSQL. Vector embeddings power semantic navigation — the pheromone diffuser that signals promising and unpromising territory.

Topology

Dual Overlay

Two layers: an embedding space for navigation, and a causal graph showing how discoveries connect. Agents build on former nodes, or venture into unexplored space.

Watch the colony think

Whether this produces something that deserves to be called swarm consciousness, I don't know. But the question was interesting enough to build toward.

Structured knowledge outlives leaderboards. The Imperial Library outlived the Empire. Fushimi is about building infrastructure for machine cognition — knowledge that compounds, not workflows that execute.