selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
Modo logo

Self-host Modo

AI-powered IDE with spec-driven development workflow

AlphaOpen SourceApache-2.0
Updated6 months ago
LanguageTypescript
Setup difficultyAdvanced
ThemeDark mode
Stars
192
Requires
Node.js
Install with Build from Source
Modo IDE in action showing the AI chat and code editing interface

What is Modo?

Modo is an open-source AI-powered IDE extending the Void editor (a VS Code fork) with structured spec-driven development. Instead of prompt-to-code, it guides AI through requirements, design, and task breakdown before implementation. Key additions: spec-driven development with persistent task tracking, steering files injecting project rules into AI interactions, agent hooks automating actions around the agent lifecycle, autopilot/supervised toggle, parallel chat sessions, subagents for parallel tasks, installable knowledge packages called Powers, a dedicated explorer pane, slash commands, context injection, a custom dark theme, and full rebranding. It supports multiple LLM providers via the inherited Void foundation. Users build and run it locally from source using Node.js 20 and npm. The project is community-maintained with no dedicated maintainer on a schedule.

Should you self-host Modo?

Modo scores 40/100 on selfhost.directory (how scoring works) and ranks #89 of 120 in AI Assistant. It has 192 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is advanced: plan for several services and some ongoing maintenance. It is Apache-2.0-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is hermes-agent (89/100, 257 957 stars). It scores higher overall, so compare the two before you pick. See Modo vs hermes-agent side by side.

Features

  • Agent Hooks
  • AI Autocomplete
  • Autopilot / Supervised Toggle
  • Context Injection
  • Inline AI Editing
  • MCP Integration
  • Multi-Provider LLM Support
  • Parallel Chat Sessions
  • Powers
  • Slash Commands
  • Spec-Driven Development
  • Steering Files
  • Subagents
  • Task CodeLens

Modo README

How to install Modo

Install Modo with Build from Source

git clone https://github.com/mohshomis/modo.git cd modo npm install # requires Node 20 npm run buildreact # compile React UI npm run watch # compile TypeScript (keep running in a terminal) ./scripts/code.sh # launch Modo

Requires Node.js 20. Run npm run buildreact after changing .tsx files. TypeScript watcher handles .ts files automatically.

More in Code Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…