Docs

Start Here · 01.01

Welcome to Agentis: The Local-First Operating System for Long-Lived Agents

Agentis is local-first infrastructure for AI agents that keep their memory, identity, and skills for life — even when you swap the model underneath them.

Agent OSLocal-firstMental model

The problem: your agent's mind belongs to someone else

Every agent framework you've used so far makes the same trade, whether it says so or not: the model provider holds the memory. Close the chat window, switch from GPT to Claude, or move from one CLI harness to another, and the agent's accumulated context — what it learned about your codebase, your customers, your preferences — evaporates. You are not building an agent. You are renting one, and the lease resets every session.

Agentis is the alternative: it separates the agent from the model that happens to be executing its current turn. Identity, memory, skills, and reach are durable Agentis state, stored on your machine, versioned like everything else you own. The model is a tenant you can evict and replace without the agent noticing anything changed except its own reasoning got sharper or cheaper.

If you remember exactly one thing from these docs: state, memory, identity, and reach belong to Agentis, not to whatever model runtime happens to execute a turn. Swap the model. Keep the intelligence.

The mental model: one substrate, six primitives

Agentis is deliberately small at the top. Underneath every feature sits one durable substrate — a restart-survivable state layer — and everything the platform does is one of six primitives, or a composition of them:

PrimitiveAnswers the question
AgentWho is doing the work, and what do they remember?
SubjectWho is this work being done for — a person or a device?
ConnectionHow does an agent reach a person, a system, or another agent?
OrchestrationWhat is the actual sequence of work, and did it really finish?
ExperimentDid this approach actually work better than the alternative?
InterfaceWhat does a human (or another program) actually see and touch?

There is deliberately no seventh primitive. When Agentis grows a new capability, it extends one of these six — it does not bolt on a parallel subsystem with its own rules. That constraint is why the platform stays learnable even as it gets more capable: once you understand the six, you can predict where any new feature lives.

Own the agent, rent the model

This is the ownership stack the whole platform is built around. Models sit at the top, interchangeable and disposable. Everything below the swap seam — the agent's identity, its accumulated Brain, and the durable spine that survives a restart — lives on your machine and belongs to you.

The Agentis ownership stack Rented, swappable models sit on top of a swap seam; below it, agents, the Brain, and the durable spine all belong to you and run on your own machine. Rented · swap anytime Models any runtime, interchangeable Claude Codex Cursor Local Swap seam — everything below is yours You own Agents Orchestrator Managers Specialists Durable The Brain Memory Skills Grounded knowledge Your machine Durable spine restart-survivable State Ledger Realtime Assets
The ownership stack. A model is rented and swappable; the agents, their Brain, and the durable spine below the swap seam are yours and run on your own machine. Change the model — keep every memory, skill, and habit.

This isn't a slogan bolted onto a normal agent framework after the fact — it's a load-bearing architectural seam called the Runtime Abstraction Layer, and it's the subject of the very next category: Own Your Agents.

What you get, concretely

Sovereign by default

Embedded SQLite and a bundled offline embedding model. Zero external services required to start. Nothing leaves your machine unless you send it.

Bring your agents

Import the agents you already run in Claude Code, Codex, and Cursor — identity, memory, and SKILL.md files become operator-owned data.

A Brain that compounds

Durable memory, living skills, and grounded knowledge accumulate across every run — separate from any one model's context window.

Self-healing orchestration

Typed workflow graphs that diagnose failure, repair the plan, and judge whether a run was actually accomplished — not just "completed."

One app layer, every channel

Agents author their own apps and datastores, then reach people over WhatsApp, Slack, Telegram, email, and the web.

A typed SDK, not a prompt

The entire platform is one agentis.* registry agents call as code — no hidden capability, no brittle tool choreography.

Where to go next

These docs read top to bottom, in the order that matters most first. If you're ready to run something, continue to Requirements. If you want the full map before you touch a keyboard, every category is listed below in the order we recommend reading them.

Continue