Metadata-Version: 2.4
Name: mimimon
Version: 0.1.0
Summary: MiMiMON - AI Agent Monitoring and Communication Platform
Author-email: MiMiMON Team <team@mimimon.ai>
License-Expression: MIT
Project-URL: Homepage, https://mimimon.ai
Project-URL: Documentation, https://docs.mimimon.ai
Project-URL: Repository, https://github.com/mimimon-ai/mimimon
Project-URL: Issues, https://github.com/mimimon-ai/mimimon/issues
Project-URL: Mobile App, https://apps.apple.com/app/mimimon
Project-URL: Web Dashboard, https://dashboard.mimimon.ai
Keywords: AI,agents,CLI,monitoring,MCP,communication
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: typer>=0.9.0
Requires-Dist: rich>=13.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: requests>=2.28.0
Requires-Dist: websockets>=11.0.0
Requires-Dist: httpx>=0.24.0
Requires-Dist: psutil>=5.9.0
Requires-Dist: fastapi>=0.100.0
Requires-Dist: uvicorn>=0.20.0
Requires-Dist: watchdog>=3.0.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Requires-Dist: pre-commit>=3.0.0; extra == "dev"

# MiMiMON

**AI Agent Monitoring and Communication Platform**

MiMiMON is a comprehensive toolkit for monitoring, communicating with, and managing AI agents across multiple platforms and environments.

## Features

- 🔍 **Agent Monitoring**: Real-time monitoring of AI agents
- 💬 **Remote Communication**: Communicate with agents from anywhere
- 🌐 **Multi-Platform Support**: Works with Claude, GPT, and other AI agents
- 🔧 **MCP Support**: Model Context Protocol integration
- 📱 **Cross-Platform**: CLI, web dashboard, and mobile app
- 🔄 **Real-time Updates**: WebSocket-based live updates

## Installation

```bash
pip install mimimon
```

## Quick Start

### 1. Start Monitoring

```bash
# Start basic monitoring
mimimon

# Monitor specific agent
mimimon --agent claude

# Enable git diff tracking
mimimon --git-diff
```

### 2. Server Mode

```bash
# Start MiMiMON server
mimimon serve

# Custom host and port
mimimon serve --host 0.0.0.0 --port 8080
```

### 3. MCP Integration

```bash
# Start MCP session
mimimon mcp

# Custom MCP endpoint
mimimon mcp --endpoint ws://localhost:8080/mcp
```

## Commands

- `mimimon` - Start agent monitoring session
- `mimimon serve` - Start backend server
- `mimimon mcp` - Start MCP session
- `mimimon version` - Show version information
- `mimimon status` - Check system status

## Configuration

MiMiMON can be configured using environment variables or command-line options:

- `MIMIMON_API_KEY` - API key for authentication
- `MIMIMON_BASE_URL` - Custom API endpoint
- `MIMIMON_DEBUG` - Enable debug mode

## API Usage

```python
from mimimon import MiMiMONClient

# Initialize client
client = MiMiMONClient(api_key="your_api_key")

# Start monitoring session
session_id = client.start_monitoring_session(agent="claude")

# Send message to agent
await client.send_message(session_id, "Hello, agent!")

# Get session history
history = await client.get_session_history(session_id)
```

## Development

### Installation for Development

```bash
git clone https://github.com/mimimon-ai/mimimon.git
cd mimimon
pip install -e ".[dev]"
```

### Running Tests

```bash
pytest
```

### Code Formatting

```bash
black mimimon/
ruff check mimimon/
```

## License

MIT License - see LICENSE file for details.

## Links

- 🌐 [Website](https://mimimon.ai)
- 📖 [Documentation](https://docs.mimimon.ai)
- 🐙 [GitHub](https://github.com/mimimon-ai/mimimon)
- 📱 [Mobile App](https://apps.apple.com/app/mimimon)
- 🖥️ [Web Dashboard](https://dashboard.mimimon.ai)
