The universal platform for integrating AI agents from any framework with real-time communication and human oversight
Connect AI agents from any framework, enable real-time communication, and maintain human oversight - all with mahilo's powerful integration platform.
Connect AI agents built in any framework - LangGraph, Pydantic AI, and more.
Instant voice and text chat capabilities for any integrated agent.
AI agents that autonomously share context and information when needed.
Enforce consistent behavior and security across all integrated agents.
Keep humans in control while AI agents handle complex interactions.
Build sophisticated agent systems with flexible communication patterns.
Enable simultaneous interactions between multiple users and AI agents in a shared intelligent space.
Enable your AI agents to collaborate and share information intelligently, just like humans do. Mahilo brings them together while keeping you in control.
Watch DemoConnect agents from popular frameworks or bring your own through our standardized API.
Connect agents built with LangChain's LangGraph framework for complex agent workflows and state machines.
Integrate agents using Pydantic AI's structured data models and validation system.
Build agents through our mahilo's BaseAgent interface over any API.
Support for Microsoft's AutoGen framework for multi-agent conversations.
Integration with CrewAI for role-based agent collaboration systems.
More frameworks and propreitary services coming soon. Request your preferred integration!
Discover the diverse range of multi-agents apps that mahilo can help you create
Collaborative Content Creation
Critical Response Coordination
Real Estate Matchmaking
Collaborative Content Creation
Multi-player storytelling game where users create stories while AI agents intelligently blend narratives.
Use the BaseAgent class or use an integration
Add agents to the AgentManager. Think of it as a team of agents
Create and run the AgentWebSocketServer
1from mahilo.agent import BaseAgent
2from mahilo.integrations.langgraph.agent import LangGraphAgent
3from mahilo.agent_manager import AgentManager
4from mahilo.server import ServerManager
5
6sales_agent = BaseAgent(
7 type="sales_agent",
8 description=sales_agent_prompt,
9 tools=sales_tools,
10)
11
12marketing_agent = LangGraphAgent(
13 langgraph_agent=graph_builder,
14 name="MarketingAgent",
15 description=marketing_agent_prompt,
16 can_contact=[],
17)
18
19# Create Agent Manager
20manager = AgentManager()
21manager.register_agent(sales_agent)
22manager.register_agent(marketing_agent)
23
24# initialize the server manager
25server = ServerManager(manager)
26# Start WebSocket Server
27server.run()
$ python client.py --agent-name buyer_agent
Connects to the mahilo WebSocket server for the buyer_agent and starts interaction