Skip to main content
Overmind onboards through your coding agent. Cursor, Claude Code, OpenCode and Codex all work: one pasted prompt installs the SDK, connects the MCP server and scans your repository into capabilities. After that, instrumentation, datasets, training and optimisation run from the same chat.
1

Open the Console

Sign up at console.overmindlab.ai, or open your own Console, for example http://localhost:5173 — see Self-hosting. A project holds your capabilities, traces, datasets, runs, models and keys; the first sync creates it.
2

Copy the onboarding prompt

On the Agent page, pick Cursor, Claude Code, OpenCode or Codex, then select Copy onboarding prompt. The prompt carries a temporary account key, so paste it only into your local coding agent. Manual setup shows the same commands for a terminal.
3

Paste it into your coding agent

Open the repository root as the workspace and paste the prompt. The agent installs overmind, runs overmind init and overmind sync, and saves a project-scoped key to .overmind/credentials.toml. Reload the agent once so it loads the Overmind MCP server; in Claude Code, exit and run claude -c.The agent then scans the repository into capabilities and syncs them to the Console. To regroup capabilities or change their evals, ask the agent.
4

Improve the agent with /overmind commands

Each command drives one loop end to end. Cursor and Claude Code take them as slash commands; in OpenCode and Codex, ask for the step by name.Plain /overmind routes to the right workflow when you describe the goal instead.
5

Watch it land in the Console

Once traces arrive, open Observability. Task executions shows one row per scored unit of work, Root traces one row per trace, and Sessions groups traces by session.
Observability task executions view in the Overmind console

Task executions: one row per scored unit, with the task it bound to and its execution score.

Deployed processes need OVERMIND_API_KEY in their runtime configuration; the saved project key covers local runs only. Not using Python or a coding agent? Any OpenTelemetry SDK can export to the OTLP endpoint.

Next steps

Structure your traces

Bracket each run with overmind.run() and add @tool and @observe spans so traces mirror your agent’s real control flow.

Read the pushed capabilities

What sync uploaded: capabilities, prompts, tools, behaviours, and the trajectory map.

Build a dataset from traces

Select traces and land them as an eval or training dataset with provenance intact.

Work through MCP

The tool catalog your coding agent already has after onboarding.