Before you start
Sign in at app.omnara.com. When you sign in the first time, Omnara creates your first organization and project, plus two default resources this guide uses:omnara-openrouter— a model provider with frontier models such asanthropic/claude-fable-5.1andopenai/gpt-6.1-sol.default-pool— a pool of Omnara-managed sandboxes with common development tools preinstalled.
Setup with a Skill
Use the skill located here to setup Omnara for your project. Alternatively, send this prompt to your agent:Create and launch the agent
- API
- Dashboard
You can interact with Omnara via the CLI, the REST API, or the TypeScript SDK.
1
Set up
The CLI signs in through your browser; if you have not logged in yet, the first command that needs your account starts the login for you. The REST API and the SDK authenticate with an API token. In the web browser, open your account menu at the bottom of the sidebar, choose Personal tokens, click New token, and save the value.
2
Write the config
Save this config as
agent.yaml. The agent runs commands on the cloud machine that Omnara creates from default-pool at launch:3
Upload the config and launch the agent
4
Follow the agent and send input
The event stream shows the tool calls and the reply as it is generated. Send a follow-up message while the stream runs:To watch the conversation live and send follow-up messages from the browser, open
https://app.omnara.com/projects/{project-id}/agents/{agent-id}.Next steps
Prefer a ready-made agent? The examples deploy with one prompt to your coding agent.Concepts
The object model behind Omnara
Agents
Launch, update, cancel, and archive agents
Agent configuration
Define models, tools, permissions, and machines
Machine pools
Create machine pools and control their capacity