Skip to main content

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.

Key Features

Support for Anthropic Claude, Google Gemini, and OpenAI GPT through a unified interface.
Built-in reasoning and acting loop with tool execution for autonomous task completion.
File operations, code execution, and extensible tool registry for custom functionality.
CLI, TUI (Textual), and Web UI (FastAPI) for different use cases.
Built-in observability and tracing for debugging and monitoring.
Model Context Protocol support for extended capabilities.

Packages Overview

PackageDescription
miu-coreCore framework library with providers and tools
miu-codeAI coding agent with CLI/TUI interfaces
miu-examplesExample applications and usage patterns
miu-studioWeb server and UI for browser-based interaction
miu-monoMeta-package that installs everything

Requirements

  • Python 3.11 or higher
  • API key for at least one LLM provider (Anthropic, OpenAI, or Google)