What Operator is
Operator has two entry points:- Web app: chat with the Operator manager
- API: send the same requests programmatically
- create, restart, delete, clone, and inspect instances
- install skills and update agent files and config
- grant secrets and verify access
- message running agents
- schedule manager automations and handle webhooks
Quickstart
Create your first agent, connect a channel, and add the secrets it needs.
Instances
Learn the difference between prebuilt, bare, and checkpoint based instances.
Automations
Run recurring manager level tasks on a cron schedule.
Webhooks
Trigger the Operator manager from external systems.
Environment
Store secrets securely and grant them globally or per instance.
Integrations
Connect GitHub, Resend, PostgreSQL, Cloudflare, Vercel, X, and more.
API
Authenticate, call
/api/chat, and work with Operator programmatically.Settings
Manage plans, billing, and API keys.
How work runs in Operator
Operator has three execution paths. Keeping them separate avoids most setup mistakes.- Run now in an instance Use this when one agent should do something immediately. Example: inspect a repo, send an email, or update a config file.
- Recurring work inside an instance Use this when the schedule belongs to one instance. This is local cron inside the agent environment, not a manager automation.
- Manager level automation Use this when Operator itself should run a recurring task across your fleet. Example: restart all active instances every night, review recent activity, or generate a daily report.
If you want recurring work but are not sure where it should live, decide whether the schedule belongs to one instance or to the Operator manager.
What Operator manages for you
- Container provisioning and restarts
- Managed model access and search routing
- Encrypted config storage
- Secure secret storage and per instance grants
- Chat based fleet operations
- Scheduled automations and webhook triggers