Skip to main content
Magnifying Glass
Recent
    Magnifying Glass

    No results for ""

    Start typing to search...

    ↑↓ Navigate ↵ Open ESC Close
    Powered by Lunr
    ᗣᗣ
    • Documentation
      • Get Started
      • CodeUsage
      • Reference
      • Tutorials
      • InfoAbout
    • Releases
    • Dev
      • GitHub
      • Api Documentation
    Mode
    Palette
    ᗣᗣ
    • Documentation
      • Get Started
      • Code Usage
      • Reference
      • Tutorials
      • Info About
    • Releases
    • Dev
      • GitHub
      • Api Documentation
    Mode
    Palette
    Documentation
    Caret Right
    Get Started
    Install
    Quickstart
    Caret Right
    Code Usage
    State
    Sagas
    Commands
    Flows
    Forms
    CLI
    Input
    Output
    Groups
    Context
    Lazy Loading
    Config
    Templates
    Pipeline
    Dev
    Plugins
    MCP
    llms.txt
    Testing
    Help
    Caret Right
    Reference
    Actions
    Errors
    Types
    Caret Right
    Tutorials
    Install Wizard
    Caret Right
    Info About
    Architecture
    External Open LLM text
    Share with AI
    Ask Claude Ask ChatGPT Ask Gemini Ask Copilot

    Documentation

    Learn how to build interactive CLI applications with Milo.

    File Text 5 pages in this section
    Get Started
    Install Milo and build your first interactive CLI app
    Tutorials
    Step-by-step guides for building real applications

    Learn

    Database
    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

    Arrow Clockwise
    Dev Server
    Hot reload templates during development
    Input Handling
    Cross-platform key reader with escape sequence support
    Question
    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
    File Text
    llms.txt
    Generate AI-readable discovery documents from command definitions

    Look It Up

    Reference
    Actions, error codes, types, and protocol definitions
    Info
    About
    Architecture, design decisions, and the Elm pattern
    documentation docs
    • Learn
    • Build & Ship
    • AI Integration
    • Look It Up

    © 2026 Milo

    built in ᓚᘏᗢ