Overview
MeshAgent is an end to end platform for building, deploying, and hosting AI Agents. MeshAgent integrates AI Agents and human teams in real time by bundling LLM orchestration, tool integration, real-time messaging, observability, and deployment so you can ship and share agents in minutes instead of weeks.Prerequisites
Before you start, make sure your machine matches the appropriate requirements. If you’ve never set up Python, pip, or uv before, follow the Machine Setup Guide first, then return here.Key Concepts
- Projects: Groups related Rooms and the Agents that serve them. It is best to create a different Project for each use case.
- Rooms: A dedicated space for humans and Agents to collaborate in real time.
- Agents: ChatBots, VoiceBots, TaskRunners, and Workers that you build and deploy with custom tools or out of the box MeshAgent tools. Once deployed, Agents are automatically available in every Room under that Project.
In this guide you will learn how to:
- Create a MeshAgent account and project in MeshAgent Studio
- Install MeshAgent for Python
- Connect to your first MeshAgent Room and call a chat and voice agent into your room
Setup Guide
Step 1: Create an account and project:
- In a browser, go to meshagent.com. Sign into MeshAgent Studio with an existing account or sign up for an new account.
- In the web ui, if necessary, create a new project and give it a name (e.g., MyProject)
- Ensure your project has credits to start a room. Go to the Billing page to check your credits in the project.
Step 2: Install MeshAgent
First navigate to your project and activate your virtual environment, for help with this see our Machine Setup Guide. Once your virtual environment is activated, install MeshAgent using the Python package manager of your choice.uv add meshagent-cli
or pip install meshagent-cli
.
Step 3: Use the MeshAgent CLI to Connect to a Project
Authenticate and activate a project.meshagent setup
command you can run: