Modo
Open-source AI IDE that plans before it codes, using spec-driven development with requirements, design, and task steps.
Modo is an open-source AI-powered desktop IDE that takes a spec-driven approach to development. Instead of jumping straight from prompt to code, Modo guides you through a structured workflow: requirements, design, tasks, then code. Each spec lives in .modo/specs/ as three markdown files covering user stories, architecture, and implementation steps.
Built on top of Void (a VS Code fork), Modo adds several powerful features: a Task CodeLens that shows clickable run buttons inline in tasks.md, Steering Files that inject project rules into every AI interaction, and Agent Hooks that automate actions around the agent lifecycle with 10 event types. You can switch between Autopilot (autonomous) and Supervised (approval-required) modes via a status bar toggle, and run multiple chat sessions in parallel tabs.
Modo is Apache-2.0 licensed and fully hackable. It supports multi-provider LLM setups and MCP integration out of the box, inheriting everything from Void's existing AI infrastructure.
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 5/20/2026, 4:00:30 PM
View RepositoryCompare Modo with
Similar open source alternatives
Warp
An agentic development environment built on a modern Rust terminal emulator with AI-powered coding features.
macOS Terminal
OpenCode
OpenCode is an open source agent that helps you write code in your terminal, IDE, or desktop.
Pi
Open-source AI agent toolkit with an interactive coding agent CLI, unified multi-provider LLM API, and TUI libraries.


