MiMiMON - AI Agent Monitoring and Communication Platform
Project description
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
pip install mimimon
Quick Start
1. Start Monitoring
# Start basic monitoring
mimimon
# Monitor specific agent
mimimon --agent claude
# Enable git diff tracking
mimimon --git-diff
2. Server Mode
# Start MiMiMON server
mimimon serve
# Custom host and port
mimimon serve --host 0.0.0.0 --port 8080
3. MCP Integration
# Start MCP session
mimimon mcp
# Custom MCP endpoint
mimimon mcp --endpoint ws://localhost:8080/mcp
Commands
mimimon- Start agent monitoring sessionmimimon serve- Start backend servermimimon mcp- Start MCP sessionmimimon version- Show version informationmimimon status- Check system status
Configuration
MiMiMON can be configured using environment variables or command-line options:
MIMIMON_API_KEY- API key for authenticationMIMIMON_BASE_URL- Custom API endpointMIMIMON_DEBUG- Enable debug mode
API Usage
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
git clone https://github.com/mimimon-ai/mimimon.git
cd mimimon
pip install -e ".[dev]"
Running Tests
pytest
Code Formatting
black mimimon/
ruff check mimimon/
License
MIT License - see LICENSE file for details.
Links
- 🌐 Website
- 📖 Documentation
- 🐙 GitHub
- 📱 Mobile App
- 🖥️ Web Dashboard
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
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 mimimon-0.1.0.tar.gz.
File metadata
- Download URL: mimimon-0.1.0.tar.gz
- Upload date:
- Size: 41.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
344eba917901eb24c4331d04db50cd17d4617ee153f843a8a3c2d9362514d885
|
|
| MD5 |
7883fa27e41e1d5665dfb7b8e156cc9f
|
|
| BLAKE2b-256 |
a7579ab2715743c3fd255b175203bb92b86d9b7b9ebfa4ff71cdd7458510ee48
|
File details
Details for the file mimimon-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mimimon-0.1.0-py3-none-any.whl
- Upload date:
- Size: 52.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43708b85b209fc23b97997c784cf928bf727d8f17adff7e8839583056d86b435
|
|
| MD5 |
2bec80b256f7472b719bc2ab67a706a2
|
|
| BLAKE2b-256 |
94f9c7726d40442355a41259465154e5b9ce2bf6b77c35dc08b387482b665139
|