Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.meshagent.com/llms.txt

Use this file to discover all available pages before exploring further.

Projects are the top-level workspace in MeshAgent. A project owns your rooms, deployed services, API keys, OAuth clients, integrations, routes, mailboxes, feeds, scheduled tasks, webhooks, billing and usage, and membership. First run meshagent setup to sign in, or continue with the current account if you are already signed in, then choose or create a project and activate that project from the CLI. If Codex or Claude are installed, setup can also configure them to use MeshAgent for the active project, reuse or update existing MeshAgent integrations, or remove them later. For the full command surface, see MeshAgent CLI. By default MeshAgent provides OpenAI and Anthropic access for the project through MeshAgent-managed routing. Use Integrations only when you want to switch the project to your own provider accounts or override the upstream base URLs.
meshagent setup
Use MeshAgent Accounts for membership, billing, and usage. Use MeshAgent Studio to work inside a project. Both surfaces, along with the CLI, operate on the same underlying project.

Manage projects from the CLI

Use meshagent project when you want to create, list, or activate projects from the terminal. Create a project:
meshagent project create my-project
List the projects you can access:
meshagent project list
Switch the active project:
meshagent project activate PROJECT_ID
Use interactive selection when you do not want to paste the ID:
meshagent project activate -i
Once a project is active, commands for rooms, services, API keys, routes, mailboxes, feeds, scheduled tasks, and webhooks use that project by default.

What lives at the project level

  • Project Roles and Access: members, roles, and room-creation permissions
  • API Keys: project-scoped credentials for automation and backend services
  • OAuth Clients: sign users in to your own app with project-owned OAuth clients
  • Integrations: project-level model routing, telemetry, and related shared settings
  • Billing and Usage: project credits, usage, and recharge settings
  • Routes: map domains and published ports into rooms
  • Mailboxes: route email into room queues
  • Feeds: publish JSON once and deliver it into room storage subscriptions
  • Scheduled Tasks: enqueue recurring work on a schedule
  • Webhooks: send project events to your external systems
Project secrets and project-wide service deployment are covered in Deploy & Manage. Sessions and room services are covered with Rooms and service deployment docs because they are tied to a room runtime rather than project administration alone.