semvec/pypi-packages huggingface dataset:
miu-mono 2.0.0
AI Agent Framework - batteries included
License: MIT
Requires Python: >=3.11

# miu

AI Agent Framework - batteries included.

## Installation

```bash
# 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

```bash
# Default: Run interactive CLI
miu

# Start web server
miu serve --port 8000

# Run TUI interface
miu tui

# Show version
miu --version
```

## Python Usage

```python
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
miu-studio 1.0.0
Web server for miu AI agent
License: MIT
Requires Python: >=3.11

# miu-studio

Web server for miu AI agent framework.

## Installation

```bash
uv add miu-studio
```

## Usage

```bash
# Run the server
miu-studio

# Or with Python module
python -m miu_studio

# Custom port
miu-studio --port 3000
```

## Features

- REST API for agent interactions
- WebSocket for real-time chat
- Session management
- Static web chat interface

## API Endpoints

- `GET /api/v1/health` - Health check
- `GET /api/v1/sessions` - List sessions
- `POST /api/v1/sessions` - Create session
- `POST /api/v1/chat/invoke` - Synchronous chat
- `POST /api/v1/chat/stream` - Streaming chat (SSE)
- `WS /api/v1/chat/ws/{session_id}` - WebSocket chat

## License

MIT
miu-core 1.0.0
Core framework library for miu AI agent
License: MIT
Requires Python: >=3.11

# miu-core

Core framework library for miu AI agent.

## Installation

```bash
uv add miu-core
```

With LLM providers:

```bash
uv add miu-core[anthropic]  # Anthropic Claude
uv add miu-core[openai]     # OpenAI
uv add miu-core[google]     # Google Gemini
uv add miu-core[all]        # All providers
```

## Usage

```python
from miu_core.providers import AnthropicProvider
from miu_core.agents import ReActAgent

provider = AnthropicProvider()
agent = ReActAgent(provider=provider)
response = await agent.run("Hello!")
```