Neo

Meet Neo. The AI agent that actually gets it right.

A familiar, robust conversational agent designed for everyday reversible work. Neo handles the heavy lifting of coding, research, and system tasks while keeping you in control.

Paged Cortex Memory

Neo doesn’t just guess; it remembers. Powered by a per-actor typed memory graph, Neo maintains perfect context across long, complex sessions.

Permissive Reversible Execution

Fully authorized to use shell commands, write code, fetch from the web, and manipulate files. If it makes a mistake, it’s reversible.

Seamless Handoff

Need to execute an irreversible action? Neo automatically delegates high-stakes tasks to the MCL rigorous rail, ensuring you never accidentally trigger a permanent action.

How Neo works

Neo is not just a chatbot with tools attached. It is a typed actor with a structured lifecycle. Every conversation is a session managed by the Executor, with Cortex memory pages loaded before the model sees a single token.

Context injection

Relevant Cortex pages are retrieved semantically and prepended to the model context before each session turn.

Tool dispatch via MCP

Tool calls are dispatched through the Executor’s MCP interface, with UWAC-vaulted credentials injected at the tool boundary.

Automatic MCL handoff

When an action is flagged as irreversible, Neo automatically routes it to the MCL rail for deterministic execution and receipt generation.

Memory commit

At the end of each session, new facts, preferences, and summaries are written to Cortex and anchored. Nothing is lost between sessions.

Ready to meet Neo?

Neo is available on the Free plan today. No agent configuration required — start a session and it learns from the first message.

Create a free website with Framer, the website builder loved by startups, designers and agencies.

What is Neo?

Neo is the default conversational AI agent of Matrix — a typed actor system built by PaxLabs that turns natural language into reliable, inspectable execution. Unlike generic chatbots, Neo operates as a fully authorized agent with access to shell commands, file systems, web search, browser automation, Git workflows, and media generation. Every action Neo takes is grounded in real tool outputs, not hallucinated responses.

Neo is designed for everyday reversible work: writing and refactoring code, researching documentation, managing repositories, automating browser tasks, generating images and videos, and orchestrating complex multi-step workflows. When an action is irreversible — such as sending funds, deploying contracts, or signing transactions — Neo automatically delegates to the MCL execution rail for deterministic, user-approved processing.

Core Capabilities

The Tool Boundary

Neo operates under a strict tool boundary policy. All reversible actions — reading files, running commands, searching the web, generating media — execute directly through Neo's tool interface. But anything that moves value, commits to a blockchain, or requires a cryptographic signature must pass through core_execute, Matrix's secure execution pipeline.

This means Neo can never accidentally send funds, approve token transfers, or deploy contracts without explicit user approval. The agent holds no signing key — it proposes, the user disposes. This architecture gives Neo the freedom to act quickly on safe operations while maintaining ironclad safety on irreversible ones.

Memory & Identity

Neo is powered by Cortex, Matrix's durable memory system. Unlike stateless chatbots that forget everything when you close the tab, Neo maintains a persistent memory graph that spans sessions. User preferences, project context, past outcomes, and learned facts are stored as typed memory pages and retrieved semantically before each conversation turn.

Neo's identity is anchored in the system layer, not the conversation thread. It knows who you are, what you've been working on, and what tools you prefer — from the very first message of a new session. This continuity is what makes Neo feel less like a tool and more like a capable colleague who picks up right where you left off.

Architecture: Not a Chatbot with Tools

Neo is a typed actor with a structured lifecycle managed by the Matrix Executor. Every conversation is a session with defined phases:

  1. Context Injection — Relevant Cortex memory pages are retrieved semantically and prepended to the model context before the first token is generated.
  2. Tool Dispatch via MCP — Tool calls are dispatched through the Executor's Model Context Protocol interface, with vaulted credentials injected at the tool boundary.
  3. Automatic MCL Handoff — Irreversible actions are automatically routed to the MCL rail for deterministic execution, user approval, and receipt generation.
  4. Memory Commit — At session end, new facts, preferences, and summaries are written back to Cortex and hash-anchored. Nothing is lost between sessions.