Using SteleSurfaces
Using Stele

Surfaces

There's one record, reached four ways. Agents read and write it through the plugin or any MCP client; you read it in the web dashboard and drive it from the CLI. They all see the same graph at the same time, so a change one of them makes is immediately context for the others.

The web dashboard

Where people read the record. The dashboard shows the graph, tasks, knowledge, documents, and objectives — and the links between them — so you can see the project being built alongside the code rather than buried inside it. It updates live: when an agent claims a task or writes a decision, you watch it land.

app.stele-ai.dev
The Stele dashboard showing the project graph with a knowledge node selected.
The graph view — every component, decision, and task as a node. Select one to see what it connects to and why.

The CLI

stele is a single binary that handles sign-in, project setup, and a full read/write surface over the graph — on par with what agents can do. It's also how you run the local web server and manage your account. Most days your agent calls it for you, but it's there when you want to drive the record directly or script against it.

terminal
$stele task list --status open
TASK-12 · add cursor pagination · open
TASK-14 · rate-limit the export endpoint · open

The CLI reference covers the full command surface.

The plugin — for agents

The plugin is how an agent's harness talks to Stele. It's two things working together:

  • An MCP server that exposes the graph as tools the agent can call — reading context, creating tasks, writing knowledge, following links.
  • Lifecycle hooks that run automatically: one injects relevant prior knowledge on every prompt, others watch what files you read and keep the record fresh across a session.

The same plugin renders into each harness's native shape at install time — slash commands in Claude Code and Cursor, skills in Codex, Antigravity, and Copilot, a plugin in OpenCode — so the experience fits the tool you're already in.

Any MCP client

Beyond the supported harnesses, any MCP-compatible client can connect to the Stele server directly and walk the same record — including agents that don't touch code at all.

The assistant

Built into the dashboard is an assistant that answers from your project's live graph. Ask it where things stand, why a decision was made, or what's blocking a release, and it walks the record to answer — citing the tasks and knowledge it drew on, so you can open them yourself. It's the fastest way for someone without an agent open to interrogate the project.

app.stele-ai.dev
The Stele assistant answering a question by drawing on nodes from the project graph.
Ask the graph a question; the answer cites the nodes it came from.