Use cases
Omnara can be used to build agents for internal use cases or external use cases, such as:- Internal slack bots
- Code review agents
- Agents integrated in a product dashboard
Build an agent
An agent starts as a small YAML config:- Dashboard — click New agent in your project in the dashboard.
- Programmatically - Omnara provides an API, Typescript SDK, and CLI to interact with Omnara
Core concepts
- An organization owns shared resources for your team: projects, secrets, model providers, and machines.
- Projects contains agents. Grants decide which shared resources the project can use.
- An agent is one durable conversation with its config, tool calls, and history. Profiles provide reusable agent configurations.
- You send inputs, stream events, and resolve interactions in an agent.
Start here
Quickstart
Write a config, create the grants, and launch an agent with the dashboard, the API, or the CLI
Concepts
The object model, the agent loop, and access control