miu
AI Agent Framework - batteries included.
Installation
# Basic installation
uv add miu
# With web UI
uv add "miu[studio]"
# With examples
uv add "miu[examples]"
# Everything
uv add "miu[all]"
CLI Commands
# Default: Run interactive CLI
miu
# Start web server
miu serve --port 8000
# Run TUI interface
miu tui
# Show version
miu --version
Python Usage
import asyncio
from miu import ReActAgent, create_provider, AgentConfig
async def main():
provider = create_provider("anthropic:claude-sonnet-4-20250514")
agent = ReActAgent(
provider=provider,
config=AgentConfig(name="assistant"),
)
response = await agent.run("What is the capital of France?")
print(response.get_text())
asyncio.run(main())
Packages
- miu-core: Core framework (agents, providers, tools, memory)
- miu-code: CLI and TUI interfaces
- miu-studio: Web server and chat UI
- miu-examples: Example applications
License
MIT
Metadata
Release files for miu-mono 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| miu_mono-2.0.0.tar.gz | 3.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| miu_mono-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.6 kB
Release files / miu_mono-2.0.0.tar.gz
| Download URL | miu_mono-2.0.0.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b95ef9dc94df3724712d49f2a155196936316ffbd62de6fcbb7c8f92a12b24ea
|
|
BLAKE2b-256 checksum How to use checksums |
64734a45917d6d1fe1d31ec5828e7d5a1edfbf381defc22d3f59346c445e6af3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / miu_mono-2.0.0-py3-none-any.whl
| Download URL | miu_mono-2.0.0-py3-none-any.whl |
|---|---|
| Size | 3.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
439badfd8317fca32773331679d9bc0c8d48bff2fbcf351932160257f425fcc7
|
|
BLAKE2b-256 checksum How to use checksums |
7735571e008bee043ba7e0fa0639baa24eb15dfef8375b4a8ffeefde74c764f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|