by SixHq
Overture is an open-source, locally running web interface delivered as an MCP (Model Context Protocol) server that visually maps out the execution plan of any AI coding agent as an interactive flowchart/graph before the agent begins writing code.
# Add to your Claude Code skills
git clone https://github.com/SixHq/OvertureVisual plan execution and approval workflow for AI coding agents.

Every AI coding agent today — Cursor, Claude Code, Cline, Copilot — works the same way: you type a prompt, the agent starts writing code, and you have no idea what it's actually planning to do.
By the time you realize the agent misunderstood your request, it has already written hundreds of lines of code that need to be discarded.
Some agents show plans as text in chat. But text plans don't show you:
You end up wasting tokens, time, and patience.
Overture intercepts your AI agent's planning phase and renders it as an interactive visual flowchart — before any code is written.

With Overture, you can:
The agent doesn't write a single line of code until you approve the plan.
No comments yet. Be the first to share your thoughts!
Overture is an MCP server that works with any MCP-compatible AI coding agent.
Run this command to add Overture to Claude Code:
claude mcp add overture-mcp -- npx overture-mcp
That's it. Claude Code will now use Overture for plan visualization.
Open your Cursor MCP configuration file at ~/.cursor/mcp.json and add:
{
"mcpServers": {
"overture": {
"command": "npx",
"args": ["overture-mcp"]
}
}
}
Restart Cursor for the changes to take effect.
Open VS Code settings, search for "Cline MCP", and add this to your MCP servers configuration:
{
"mcpServers": {
"overture": {
"command": "npx",
"args": ["overture-mcp"]
}
}
}
Open the Sixth AI MCP settings file and add Overture:
File locations:
~/Library/Application Support/Code/User/globalStorage/sixth.sixth-ai/settings/sixth-mcp-settings.json%APPDATA%\Code\User\globalStorage\sixth.sixth-ai\settings\sixth-mcp-settings.json~/.config/Code/User/globalStorage/sixth.sixth-ai/settings/sixth-mcp-settings.jsonAdd this to the mcpServers object:
{
"mcpServers": {
"overture": {
"command": "npx",
"args": ["overture-mcp"],
"disabled": false
}
}
}
Resta...