Get Started
Install Milo and build your first interactive CLI app
Tutorials
Step-by-step guides for building real applications
Learn
State Management
Store, reducers, middleware, and combined state
Sagas
Generator-based side effects with Call, Put, Select, Fork
Multi-Screen Flows
Declarative screen chains with the >> operator
Interactive Forms
Text, select, confirm fields with validation
Templates
Kida-powered terminal rendering and built-in components
Testing
Snapshots, session recording, replay, and assertions
Build & Ship
Dev Server
Hot reload templates during development
Input Handling
Cross-platform key reader with escape sequence support
Help Rendering
Drop-in argparse formatter using Kida templates
AI Integration
MCP Server & Gateway
Expose commands as MCP tools; unify multiple CLIs behind a single gateway
llms.txt
Generate AI-readable discovery documents from command definitions