A biological OS.

A self-organizing colony of autonomous agents that learns, grows, and evolves. Personal AI substrate with persistent semantic memory.

$ curl -sSf https://ant-os.dev/install.sh | sh

Not a chatbot. A substrate.

Always learning

ANTs are never "trained." They're always training. Feed the colony data and it digests, categorizes, and builds knowledge continuously.

Persistent memory

3-tier semantic memory with embeddings, pinned facts, notes, conversation threading, and importance weighting. Context survives across sessions.

Self-organizing

13 specialized roles handle different functions. ANTs are born, promoted, die, and get recycled. No orchestration required.

One brain, many surfaces

92 REST API endpoints let any app — your editor, terminal, notes app — read and write to the same memory substrate.

Colony architecture

┌───────────────────────────────────────────────────────┐ │ ANT-OS Colony │ ├───────────┬───────────┬───────────┬───────────────────┤ │ Pipeline │ Senses │ Brain │ Body │ │───────────│───────────│───────────│───────────────────│ │ Extract │ Explorer │ Librarian │ SystemOperator │ │ Synthesize│ Tracker │ Elder ×3 │ Defender │ │ Convert │ Cybernaut │ Respond. │ Engineer │ │ Construct │ │ │ │ ├───────────┴───────────┴───────────┴───────────────────┤ │ Soul Plane · Language Bus · Kernel · Memory Journal │ ├───────────────────────────────────────────────────────┤ │ Automation Engine · FS Watcher · Task Runner │ ├───────────────────────────────────────────────────────┤ │ REST API (92 endpoints) · Interactive Shell │ └───────────────────────────────────────────────────────┘
13
ANT roles
92
API endpoints
625K
Neural params
832
SC dimensions

Three-tier semantic memory

Every interaction feeds into a biological memory system. Hot memories consolidate into archives, then into long-term storage with 48-dimensional semantic embeddings. Notes, pinned facts, and conversation threads persist across sessions.

Hot · 4,096 entries

Recent context and working memory. Fast access, continuous updates. Automatically consolidated when full.

Archive · 2,048 entries

Consolidated from hot tier. Merged, deduplicated, importance-weighted. Feeds into long-term when mature.

Long-term · Unlimited

48D FastText PCA embeddings. Semantic similarity search. The permanent knowledge substrate.

Notes & Pins

Explicit note storage, pinned facts for core identity, conversation threading with importance controls.

Interactive shell

ant> tell me about your memory I have 3 tiers of memory. Hot memories (4096 slots) hold recent context. Archives (2048 slots) consolidate patterns. Long-term memory stores knowledge with 48-dimensional semantic embeddings for similarity search. I also keep explicit notes, pinned facts, and conversation threads. ant> :ingest ~/documents/research/ Ingested 47 files from ~/documents/research/ Pipeline: Extract → Synthesize → Convert → Store ant> :memory note "User prefers concise responses" Note stored (id: 12, importance: 0.5) ant> :colony Colony: 32 ants | Tick: 1847 | Energy: 82.3% Roles: 4 Pipeline · 3 Senses · 3 Brain · 3 Body

Install ANT-OS

Linux x86_64. Runs as a systemd service or standalone binary.

$ curl -sSf https://ant-os.dev/install.sh | sh

Or download the .deb package directly · Build from source