AI Agent Framework - batteries included
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
miu_mono-2.0.0.tar.gz
(3.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file miu_mono-2.0.0.tar.gz.
File metadata
- Download URL: miu_mono-2.0.0.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b95ef9dc94df3724712d49f2a155196936316ffbd62de6fcbb7c8f92a12b24ea
|
|
| MD5 |
d7ee723d0b05a1e83af866b7218b788a
|
|
| BLAKE2b-256 |
64734a45917d6d1fe1d31ec5828e7d5a1edfbf381defc22d3f59346c445e6af3
|
File details
Details for the file miu_mono-2.0.0-py3-none-any.whl.
File metadata
- Download URL: miu_mono-2.0.0-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
439badfd8317fca32773331679d9bc0c8d48bff2fbcf351932160257f425fcc7
|
|
| MD5 |
d10dc499eadb99ba4a3a5d83912e3724
|
|
| BLAKE2b-256 |
7735571e008bee043ba7e0fa0639baa24eb15dfef8375b4a8ffeefde74c764f8
|