Overture  by SixHq

Visualize and approve AI coding agent plans before code generation

Created 1 week ago

New!

454 stars

Top 66.4% on SourcePulse

GitHubView on GitHub
Project Summary

Overture provides a visual plan execution and approval workflow for AI coding agents, addressing the opacity of current AI code generation processes. It targets developers using AI coding assistants like Cursor, Claude Code, and Cline, offering a significant benefit by allowing users to understand, modify, and approve AI-generated plans before any code is written, thereby saving time, tokens, and reducing discarded work.

How It Works

Overture functions as an MCP (Model Context Protocol) server that intercepts an AI coding agent's planning phase. It renders the agent's proposed execution plan as an interactive flowchart or graph, visualizing the relationships between steps, potential branches, and the context required for each. This visual representation allows users to review, enrich with specific context (files, API keys), and select preferred approaches before approving the plan for code generation.

Quick Start & Requirements

Installation involves adding Overture as an MCP server to compatible AI coding agents. For Claude Code, use claude mcp add overture-mcp -- npx overture-mcp. For Cursor, Cline, and Sixth AI (VS Code Extension), modify their respective MCP configuration files (~/.cursor/mcp.json, VS Code settings, or Sixth AI settings) to include Overture's npx overture-mcp command. Alternatively, Overture can be installed globally via npm install -g overture-mcp. Upon setup, Overture typically opens in a browser at http://localhost:3031. Configuration options include environment variables for OVERTURE_HTTP_PORT, OVERTURE_WS_PORT, and OVERTURE_AUTO_OPEN.

Highlighted Details

  • Visualizes AI coding agent plans as interactive flowcharts before code generation.
  • Enables pre-execution approval of AI-generated plans.
  • Allows users to attach context (files, API keys) to specific plan steps.
  • Provides real-time progress updates as plan nodes execute.

Maintenance & Community

Overture welcomes community contributions, bug reports, and feature suggestions via GitHub issues (github.com/SixHq/Overture/issues) and GitHub Discussions. The project is built by Sixth.

Licensing & Compatibility

Overture is released under the MIT License, which is permissive and generally compatible with commercial use and closed-source linking.

Limitations & Caveats

Overture requires integration with MCP-compatible AI coding agents; it does not function as a standalone AI coding agent. Its effectiveness is dependent on the quality and detail of the plans generated by the integrated AI agent.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
4
Star History
454 stars in the last 9 days

Explore Similar Projects

Feedback? Help us improve.