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-5andopenai/gpt-5.6-sol.default-pool— a pool of Omnara-managed sandboxes.
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 Tokens in the sidebar, click New token, and save the value.
2
Write the config
Save this config as
agent.yaml. The machine tools run 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
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