Skip to main content
Launch your first agent with Omnara via the dashboard, or programmatically with the CLI, the REST API, or the TypeScript SDK.

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 as anthropic/claude-fable-5 and openai/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

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