Przejdź do treści

Omnara: otwarta alternatywa dla Claude Managed Agents do postawienia u siebie

Okładka artykułu o Omnarze: otwarta platforma agentów AI na własnym serwerze, licencja Apache 2.0, 3198 gwiazdek na GitHubie, porównanie z Claude Managed Agents

W środę 21 października na Hacker News pojawił się post „Show HN: Omnara – Open-source alternative to Claude Managed Agents”. Odczyt z 23 października: 111 punktów i 35 komentarzy. Tytuł brzmi jak premiera kodu, a jest deklaracją, przeciw czemu Omnara gra. To platforma do uruchamiania agentów AI: stawiasz ją na własnym serwerze z Dockera, podepniesz pod własne klucze do modeli, historię rozmów trzymasz we własnej bazie. Licencja Apache 2.0, 3198 gwiazdek (odczyt 23.10).

Nie uruchamialiśmy Omnary pod tym tekstem: wszystko pochodzi z README, dokumentacji i wątku na HN, z weryfikacją każdego klocka u źródła. Agenty działające dłużej niż otwarty terminal, o których pisaliśmy przy Claude Code i trzymaniu sesji w tmuxie, dostają tu własną warstwę serwerową. Twardych pomiarów własnych tu nie znajdziesz, za to komendy przepisaliśmy co do znaka.

Omnara kontra Claude Managed Agents

PytanieOmnaraClaude Managed Agents
Kto to udostępniazespół z YC S25, kod open source (Apache 2.0)Anthropic, usługa zarządzana, beta
Modeledowolny kompatybilny endpoint (OpenAI, Anthropic, OpenRouter, Ollama)tylko modele Claude
Gdzie działa platformaOmnara Cloud albo twój serwer (Docker Compose)chmura Anthropicu
Cenaself-host za darmo; chmura bez opłaty platformowej, maszyny 0,0414 USD/GiB/htokeny wg stawek plus 0,08 USD za godzinę aktywnej sesji
Historia agentatwój Postgres przy self-hościeu Anthropicu, bez Zero Data Retention i HIPAA BAA

Co się właściwie zmieniło 21 października

Tytuł obiecuje premierę kodu, a 21 października nic nie zostało „open-sourced”. Kod Omnary jest otwarty od pierwszego commita z lipca 2025, a platforma przepisana na Go siedzi w repo od relaunchu 5 sierpnia 2026, ogłoszonego wtedy jako „open-source agent control plane”. Zdarzenie z 21.10 to post Show HN z tą nową etykietą plus dwa mergowane tego dnia providery sandboxów, E2B i Superserve, i wydanie demona omnarad v0.2.9. Technicznie zwykły dzień, komunikacyjnie nowy rozdział.

Nowe pozycjonowanie też nie urodziło się 21.10. Rewrite README z 8 października (commit „docs: rewrite README, unify tagline”) wprowadził hasło „The open-source managed agent platform” i tabelę porównawczą z Claude Managed Agents oraz Agents API od OpenAI; wersja z 5 sierpnia nie zawiera ani jednej wzmianki o Managed Agents. Zespół wybrał moment, gdy kategoria zdążyła się ukształtować: Anthropic ogłosił swój produkt 8 kwietnia 2026 (wątek na HN z 169 punktami), więc open-source gracz wszedł z gotowym porównaniem.

Os czasu wygląda tak. Latem 2025 Omnara była nakładką na Claude Code: pip install omnara, sesję z terminala kontynuujesz na telefonie, tamten Show HN zebrał 310 punktów. W listopadzie 2025 zespół wycofał tę wersję: wg README wrapper na CLI Claude Code stał się nie do utrzymania przy ciągłych aktualizacjach narzędzia. W lutym 2026 na Launch HN (147 punktów) ktoś zapytał wprost: „So you’re just a Claude Code wrapper?”, a autor odparł: „We’re a very complex Claude Code wrapper :)”. Sierpniowy relaunch to czwarta odsłona: pętla agenta w Go, Postgres jako jedyne źródło stanu, konsola w TypeScript.

Czym są Claude Managed Agents

Produkt Anthropicu to, zgodnie z dokumentacją, „pre-built, configurable agent harness that runs in managed infrastructure”. Definiujesz agenta (model, prompt, narzędzia, serwery MCP, skills), uruchamiasz sesję w sandboksie chmurowym Anthropicu albo własnym self-hosted i rozmawiasz z nim zdarzeniami przez API. Stan sesji leży po stronie serwera, agenta kieruje się w trakcie pracy, a harmonogramy uruchamiają go cyklicznie. Dostęp wymaga nagłówka beta managed-agents-2026-04-01, włączonego domyślnie dla kont API.

Rachunek składa się z dwóch części: tokeny po standardowych stawkach oraz 0,08 USD za godzinę czasu sesji. Runtime liczony jest do milisekundy i naliczany tylko przy statusie running, czas oczekiwania na twoją wiadomość albo potwierdzenie narzędzia nic nie kosztuje. Dokumentacja pokazuje przykład: godzina sesji na Opus 5.5 z 50 tysiącami tokenów wejścia i 15 tysiącami wyjścia wychodzi łącznie 0,58 USD. Są limity po 300 żądań na minutę dla endpointów tworzących i 1200 dla odczytów, a historia sesji nie podlega dziś ani Zero Data Retention, ani umowie HIPAA BAA.

Jak działa Omnara od środka

Agenta definiuje się w pliku YAML: instrukcja, model, narzędzia, maszyny. Uruchamiasz go z CLI, REST API, SDK albo z konsoli. Pętla agenta nie kręci się w jednym długotrwałym procesie, tylko na bezstanowych workerach: worker robi jedną iterację, wynik zapisuje w jednej transakcji do Postgresa i zwalnia agenta. Bezczynny agent to tylko wiersze w bazie, a po padzie workera iterację przejmuje inny. Autorzy w Show HN podsumowali, że jeden worker obsłuży tysiące agentów naraz, bo większość czasu czeka się na model.

Drugi element to rozdzielenie mózgu od rąk. Worker nie wykonuje komend u siebie. Maszyny, czyli dowolny komputer z macOS albo Linuxem z demonem omnarad, łączą się wychodząco z platformą, więc nie trzeba otwierać portów ani trzymać kluczy SSH. Zamiast własnego sprzętu można brać sandboksy z jedenastu dostawców. W tekście Show HN pada scenka: laptop zasnął, agent widzi rozłączenie i kontynuuje w chmurowym sandboksie. Do tego uprawnienia per narzędzie (działaj od razu, pytaj człowieka, blokuj), pamięć współdzielona między agentami, subagenci i integracje ze Slackiem, Discordem i GitHubem, gdzie mentiujesz bota i agent odpala się w wątku.

Ile to kosztuje i gdzie siedzą dane

Self-host jest darmowy i to nie trial: cała platforma w repo, licencja Apache 2.0 pozwala na użycie komercyjne. Klucze API do modeli trzymasz wtedy u siebie. Ogranicza cię własny sprzęt: VPS z Dockerem, Postgres i storage na załączniki; koszt zależy od twojej maszyny i nie zgadujemy go za ciebie.

Omnara Cloud ma według cennika zero opłaty platformowej. Własne klucze modeli i własne maszyny są darmowe, za maszyny zarządzane płaci się 0,0414 USD za GiB pamięci za godzinę online plus 0,20016 USD za GiB za 30 dni przechowywania; przykład ze strony: maszyna 4 GiB włączana na godzinę dziennie to około 5 USD miesięcznie i 0,80 USD retencji. Nie ma publicznego cennika dla planu Enterprise, na stronie jest tylko przycisk kontaktowy.

Claude Managed Agents kosztują tokeny plus 0,08 USD za godzinę aktywnej sesji. Różnica wobec Omnary nie jest jednak tylko w cenie. U Anthropicu historia sesji siedzi u niego, o czym świadczą zapisy o braku Zero Data Retention i HIPAA BAA. Przy self-hoście cała ta historia ląduje w twojej bazie i możesz odpytywać ją jak każdą tabelę. Wybór sprowadza się do tego, czy chcesz zarządzać infrastrukturą, czy nie.

Dla porządku: konsola i dokumentacja Omnary są po angielsku, polskiej wersji nie ma.

Jak zacząć wg dokumentacji

Najszybsza droga przez chmurę wygląda tak:

  1. Zaloguj się na app.omnara.com. Pierwsze konto dostaje organizację, projekt, provider modeli omnara-openrouter i pulę sandboxów default-pool.
  2. Zapisz konfigurację agenta jako agent.yaml: sekcja instruction z opisem zadania, model.provider_config: omnara-openrouter, nazwa modelu (quickstart używa anthropic/claude-fable-5.1) oraz machine_sources z pulą default-pool.
  3. Odpal npx omnara agents launch --file agent.yaml --name "Machine assistant" --message "...". Wymagany Node.js 22 albo nowszy, pierwsza komenda otworzy logowanie w przeglądarce.
  4. Rozmawiaj przez npx omnara agents chat albo w konsoli webowej, gdzie widzisz wywołania narzędzi i kartę zgody, gdy agent prosi o pozwolenie.

Wariant self-host z README:

  1. git clone https://github.com/omnara-ai/omnara.git, potem cd omnara.
  2. docker compose -f compose.yaml --profile app up -d.
  3. Wejdź na http://localhost:8000, załóż konto (link weryfikacyjny wyląduje w docker compose logs api, mail niepotrzebny).
  4. W konsoli dodaj dostawcę modeli i model, podłącz ten komputer w zakładce Machines i udostępnij oba projektowi.
  5. Skieruj CLI na swoją instancję: npx omnara config --api-url http://localhost:8000/api/v1 --issuer-url http://localhost:8000, potem npx omnara login. W agent.yaml wskaż własny model i machine_name zamiast puli.

README ostrzega, że lokalne ustawienia domyślne są „intentionally insecure” i odsyła do przewodnika self-hosting przed realnym wdrożeniem, a sandboksy ruszają dopiero, gdy instancja ma publiczny adres. Użytkownik Claude Code podpinie do niej swój terminal: platforma wystawia serwer MCP pod https://app.omnara.com/mcp, wpięcie komendą claude mcp add --transport http omnara https://app.omnara.com/mcp, a potem logowanie przez /mcp.

Co o tym mówią na Hacker News

Dyskusja pod postem jest krótka i techniczna. Najostrzejszy głos należy do hobofana, który odpowiada na wyjaśnienia zespołu tak: „It really feels like I’m being gaslight here into believing 'durable agents’ are novel. All I’m seeing is the API that is behind any Chat Web UI.”. Trwałość agentów to dla niego od dawna standard każdego czatu z historią rozmów. Autorzy bronią się architekturą: nowa ma być nie sama trwałość, tylko pętla agenta rozbita na bezstanowe workery z transakcyjnym zapisem każdej iteracji.

Na pytanie o sens produktu Kartik, współzałożyciel, odpowiada porównaniem z Supabase: „Supabase gives you a Postgres database behind an API, and the dashboard is there for convenience, but your app talks to the API. Omnara does the same for agents.”. Czyli API dla aplikacji, które mają swoje agenty w środku, a nie narzędzie dla człowieka przy klawiaturze. Stąd przykłady w dokumentacji: agent SRE albo agent recenzujący pull requesty.

Ten kierunek widać w historii projektu. W 2025 komentarze pod Show HN kpiły z braku fosy: „if I can whittle away at a free and open source version, why should I ever consider paying for this?”. Rok później firma przestała być pilotem do cudzego CLI i została serwerem harnessa, kategorii, w której siedzi też OpenCode ze swoim serve (rozbieraliśmy go przy porównaniu z Claude Code).

Obie platformy odpowiadają na to samo: agent ma przeżyć zamknięcie laptopa. Anthropic załatwia to za ciebie, w swojej chmurze i na swoich warunkach retencji. Omnara daje te same klocki do własnego serwera, o ile chcesz się nim opiekować.

Najczęstsze pytania

Czym są Claude Managed Agents?

Zarządzana platforma Anthropicu do uruchamiania agentów Claude: definiujesz agenta i środowisko, sesje żyją w chmurze Anthropicu, sterujesz nimi zdarzeniami przez API. Producent reklamuje ją pod długie zadania asynchroniczne, dostęp ma każde konto API.

Czy Omnara jest alternatywą dla Claude Code?

Nie jest zamiennikiem terminalowego asystenta. Omnara to warstwa serwerowa nad własną pętlą agenta i dowolnym modelem, a Claude Code podpina się do niej jako klient MCP (opis wyżej). Do samego zdalnego odpalania Claude Code wystarczy ssh albo tmux, bez dodatkowej platformy.

Ile kosztują Claude Managed Agents?

Tokeny po standardowych stawkach API plus 0,08 USD za każdą godzinę statusu running sesji. Przykład z dokumentacji Anthropicu: godzina pracy na Opus 5.5 z 50 tysiącami tokenów wejścia i 15 tysiącami wyjścia to 0,58 USD łącznie.

Czy agentami Omnara da się sterować z telefonu?

Tak, przez konsolę webową w przeglądarce oraz przez Slacka i Discorda, gdzie w wątku dostajesz pytania i prośby o zgodę. Dokumentacja nie wspomina o aplikacji mobilnej; ta była częścią wycofanej wersji z 2025 roku.

Ile zapłacisz za Omnara Cloud?

Opłaty platformowej nie ma. Własne klucze i maszyny są darmowe, maszyny zarządzane kosztują 0,0414 USD za GiB pamięci za godzinę online plus 0,20016 USD za GiB na 30 dni przechowania, a self-host nie ma ograniczeń.

Źródła

Powiązane artykuły