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. To stay up to date with MeshAgent releases, ask questions, and share feedback with our team, join our Discord Server. We also publish blogs highlighting major updates from each new release.In this guide you will learn how to:
- Create a MeshAgent account and project in MeshAgent Studio
- Install the MeshAgent CLI
- Connect to your first MeshAgent Room and start a useful process-based agent from the CLI
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: MeshAgent provides process-backed agents that support multiple channels including chat, mail, queues, and toolkit-style calls while keeping one shared identity, rules setup, and tool configuration. Once deployed, agents are automatically available as a project service (available in all rooms in the project) or a room service (available only in the room they’re deployed to).
Setup Guide
Step 1: Create an account and project:
- In a browser, go to meshagent.com. Sign up or sign into MeshAgent Studio.
- Create a new project from MeshAgent Studio or using the MeshAgent CLI
meshagent project create my-new-project - Ensure your project has credits to start a room. Go to the Billing page to check your credits in the project. All new accounts start with $5.
Step 2: Install MeshAgent
Choose your preferred method:Option 1: System-wide installation (recommended for CLI-only use)
Option 2: Virtual environment installation (for development with Python SDK)
To install the CLI in a virtual environment: Ensure you are in the appropriate project folder and have activated your virtual environment. (The virtual environment is active when the terminal prompt starts withvenv.) If you need help with your machine setup check out our Machine Setup Guide for Python. Once activated, you can install all the MeshAgent packages, or exclusively the MeshAgent CLI.
Step 3: Use the MeshAgent CLI to Connect to a Project
Authenticate and activate a project.Step 4: Create a mailbox for the mail channel
Since this example includes the mail channel, create the mailbox before you start the process:bash
Step 5: Start an agent
Let’s start one process-based agent in a new room and give it a few useful built-in tools. This example includes all four primary channels: chat, mail, queue, and toolkit.bash
Step 6: Talk to your agent
- Open studio.meshagent.com
- Join the
gettingstartedsession. - In the participants tab you will see
my-first-agentappear. Select it from the participants list and begin chatting. Try asking it to search the web or save something to storage.
Ctrl+C. If you want it to persist, deploy it as a project or room service.
Step 7: Try the other channels
Send the agent an email atmy-first-agent@mail.meshagent.com.
Send work through the queue:
bash
bash
Next Steps
- CLI Quickstart: Learn common commands for managing rooms and agents from your terminal
- Process Agents Overview: Learn how
meshagent processworks and how to combine chat, mail, queue, and toolkit channels - Packaging and Deploying Services: Turn your CLI-tested agent into a managed service