The open-source alternative to Claude Managed Agents
2,825
stars
418
commits
Go
primary language
Sep 10, 2026
updated
The API for production-grade agents.
Omnara is an open source platform for running managed agents. It handles execution and state while you choose the models, tools, machines, and how users interact with each agent.
Omnara Cloud · Documentation · API · Changelog · Discord
instruction: |
You are a coding agent running gpt-5.6-sol. Use the tools
you have available to solve coding problems for the user.
model:
provider_config: omnara-openrouter
name: openai/gpt-5.6-sol
# ...
# add more tools, sandboxes, mcps
$ npx omnara login
$ npx omnara profiles create --name agent --file agent.yaml
id aprf_aej3...
name agent
[...]
$ npx omnara agents launch --profile $AGENT_PROFILE_ID --file agent.yaml
$ open https://app.omnara.com/projects/[$PROJECT_ID]/agents/[$AGENT_ID]
Sign up at app.omnara.com, add a model provider, define an agent profile, and launch it from the console, Slack, or API.
See the quickstart for the complete flow.
git clone https://github.com/omnara-ai/omnara.git
cd omnara
docker compose -f compose.yaml --profile app up -d
git clone https://github.com/omnara-ai/omnara.git
cd omnara
docker compose --profile app up -d --build
Open http://localhost:8000. Local authentication email
is written to docker compose logs api, so you can complete signup without
configuring an email provider.
Add a model provider credential in the console, create an agent profile, and launch an agent.
Local development uses intentionally insecure defaults. Do not use those defaults in a deployed environment. Follow the self-hosting guide and configuration reference for production setup.
The API is defined in api/openapi/openapi.yaml and
served under /api/v1. See the
API overview.
Source development requires the Go version declared in go.mod,
Node.js 24 or newer with Corepack, and Docker with Compose.
Run the fast repository gate.
make verify
To include React Doctor against the current branch changes, run
make web-check-all.
Run database-backed integration tests.
make test-integration
Run deterministic service end-to-end tests.
make test-service-e2e
Provider-backed live tests are available through the make test-live-* targets
and require the corresponding credentials.
See CONTRIBUTING.md for generated-code workflows and pull request expectations.
GitHub Issues · Discord · Security
Hacker News (1)
Go
81.2%
TypeScript
17.2%
PLpgSQL
1.1%
The open-source alternative to Claude Managed Agents
2,825
stars
418
commits
Go
primary language
Sep 10, 2026
updated
The API for production-grade agents.
Omnara is an open source platform for running managed agents. It handles execution and state while you choose the models, tools, machines, and how users interact with each agent.
Omnara Cloud · Documentation · API · Changelog · Discord
instruction: |
You are a coding agent running gpt-5.6-sol. Use the tools
you have available to solve coding problems for the user.
model:
provider_config: omnara-openrouter
name: openai/gpt-5.6-sol
# ...
# add more tools, sandboxes, mcps
$ npx omnara login
$ npx omnara profiles create --name agent --file agent.yaml
id aprf_aej3...
name agent
[...]
$ npx omnara agents launch --profile $AGENT_PROFILE_ID --file agent.yaml
$ open https://app.omnara.com/projects/[$PROJECT_ID]/agents/[$AGENT_ID]
Sign up at app.omnara.com, add a model provider, define an agent profile, and launch it from the console, Slack, or API.
See the quickstart for the complete flow.
git clone https://github.com/omnara-ai/omnara.git
cd omnara
docker compose -f compose.yaml --profile app up -d
git clone https://github.com/omnara-ai/omnara.git
cd omnara
docker compose --profile app up -d --build
Open http://localhost:8000. Local authentication email
is written to docker compose logs api, so you can complete signup without
configuring an email provider.
Add a model provider credential in the console, create an agent profile, and launch an agent.
Local development uses intentionally insecure defaults. Do not use those defaults in a deployed environment. Follow the self-hosting guide and configuration reference for production setup.
The API is defined in api/openapi/openapi.yaml and
served under /api/v1. See the
API overview.
Source development requires the Go version declared in go.mod,
Node.js 24 or newer with Corepack, and Docker with Compose.
Run the fast repository gate.
make verify
To include React Doctor against the current branch changes, run
make web-check-all.
Run database-backed integration tests.
make test-integration
Run deterministic service end-to-end tests.
make test-service-e2e
Provider-backed live tests are available through the make test-live-* targets
and require the corresponding credentials.
See CONTRIBUTING.md for generated-code workflows and pull request expectations.
GitHub Issues · Discord · Security
Hacker News (1)
Go
81.2%
TypeScript
17.2%
PLpgSQL
1.1%