https://github.com/byte5ai/omadia-llm-anthropic
Installable Anthropic (Claude) LLM provider plugin for omadia
https://github.com/byte5ai/omadia-llm-anthropic
Last synced: 6 days ago
JSON representation
Installable Anthropic (Claude) LLM provider plugin for omadia
- Host: GitHub
- URL: https://github.com/byte5ai/omadia-llm-anthropic
- Owner: byte5ai
- Created: 2026-06-15T03:41:57.000Z (13 days ago)
- Default Branch: main
- Last Pushed: 2026-06-15T06:20:15.000Z (13 days ago)
- Last Synced: 2026-06-15T08:14:35.588Z (13 days ago)
- Language: TypeScript
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# @omadia/plugin-llm-anthropic
### Use Anthropic's Claude models for any agent in your omadia team.
A signed omadia plugin that adds Claude (Opus, Sonnet, Haiku) as a provider you pick on the admin Providers page. Declarative: no runtime code, the model catalog ships in the manifest.
[](LICENSE)
[](https://github.com/byte5ai/omadia)
[](https://www.typescriptlang.org/)
[**Main repo**](https://github.com/byte5ai/omadia) · [**Website**](https://omadia.ai) · [**Plugin hub**](https://hub.omadia.ai) · [**Models**](#models) · [**Install**](#install)
🇩🇪 Diese Anleitung gibt es auch [auf Deutsch](./README.de.md).
---
omadia is a self-hostable agentic OS: compose multi-agent teams from signed plugins, run them on your own machine, and get an auditable trail for every action. This plugin makes Anthropic one of the LLM providers those agents can run on. Main repo: [byte5ai/omadia](https://github.com/byte5ai/omadia).
## Models
| Model | Class |
| --- | --- |
| Claude Opus 4.8 | frontier |
| Claude Sonnet 4.6 | balanced |
| Claude Haiku 4.5 | fast |
Agents ask for a class (`fast`, `balanced`, `frontier`). omadia maps the class to the model, so an agent never hard-codes one.
## How it works in omadia
A declarative provider plugin, so it ships no runtime provider code. The omadia kernel reads the `llm_provider` block from `manifest.yaml` (id, base URL, models) when the plugin loads, before any agent activates, and registers it in the provider catalog. Claude speaks the native Anthropic Messages API, so omadia drives it through its built-in Anthropic adapter.
## Install
1. Install from the [plugin hub](https://hub.omadia.ai) in the omadia admin UI (Store, Upload), or drop the built ZIP in directly.
2. On the admin Providers page, paste your Anthropic API key. omadia stores it encrypted in the vault under `provider:anthropic/api_key`.
3. Assign Anthropic and a model to an agent: the orchestrator, a sub-agent, or the verifier.
## Configuration
| Setup field | Required | Default | Notes |
| --- | :---: | --- | --- |
| `anthropic_base_url` | no | `https://api.anthropic.com` | Point at an Anthropic-compatible gateway if you route through one. |
The key is set centrally on the Providers page, not per plugin, so the orchestrator reads it from the shared vault scope.
## Build from source
```bash
npm install
npm run build # tsc, emits dist/
npm test # validates manifest.yaml against core's invariants
```
`@omadia/plugin-api` and `@omadia/llm-provider` are provided by the omadia host at runtime (optional peer deps). Link them from a local omadia checkout to build. See [byte5ai/omadia](https://github.com/byte5ai/omadia) for the layout.
## License
[MIT](LICENSE), byte5 GmbH