Welcome to MIU
MIU is a Python-based AI agent framework designed to simplify building AI-powered coding assistants. It provides a modular, extensible architecture for integrating multiple LLM providers with code manipulation tools.Quick Start
Get up and running with MIU in minutes
Installation
Multiple installation options for your workflow
Architecture
Understand the modular architecture
Packages
Explore the available packages
Key Features
Multi-Provider Support
Multi-Provider Support
Support for Anthropic Claude, Google Gemini, and OpenAI GPT through a unified interface.
ReAct Agent Pattern
ReAct Agent Pattern
Built-in reasoning and acting loop with tool execution for autonomous task completion.
Rich Tool System
Rich Tool System
File operations, code execution, and extensible tool registry for custom functionality.
Multiple Interfaces
Multiple Interfaces
CLI, TUI (Textual), and Web UI (FastAPI) for different use cases.
OpenTelemetry Tracing
OpenTelemetry Tracing
Built-in observability and tracing for debugging and monitoring.
MCP Integration
MCP Integration
Model Context Protocol support for extended capabilities.
Packages Overview
| Package | Description |
|---|---|
| miu-core | Core framework library with providers and tools |
| miu-code | AI coding agent with CLI/TUI interfaces |
| miu-examples | Example applications and usage patterns |
| miu-studio | Web server and UI for browser-based interaction |
| miu-mono | Meta-package that installs everything |
Requirements
- Python 3.11 or higher
- API key for at least one LLM provider (Anthropic, OpenAI, or Google)