Polski

Recenzja OpenFang: system operacyjny agentów w Rust bez aktualizacji od maja 2026

OpenFang uruchamia zaplanowane, autonomiczne Hands z jednego pliku w Rust, ale ostatni commit to 12 maja 2026. Co działa, co jest ryzykowne i fork LibreFang.

Przejdź do OpenFang

OpenFang nazywa siebie „Agent Operating System”. Napisał go w Rust Jaber, założyciel RightNow, a w dniu naszego sprawdzenia, 8 listopada 2026, miał 18,243 gwiazdek na GitHubie. Ma dobre pomysły i przemyślany zestaw ustawień domyślnych. Ma też problem, który dla każdego planującego długoterminowe użycie przeważa jedno i drugie: rozwój wygląda na zatrzymany.

OpenFang dashboard in dark mode with a sidebar of Approvals, Comms, Workflows, Scheduler, Runtime and Settings, and a grid of agent templates such as Writer, email-assistant, travel-planner, ops and coder
Agent templates in OpenFang's browser dashboardgithub.com

Najpierw kwestia utrzymania

Pierwsze wydanie OpenFang, v0.1.0, ukazało się 26 lutego 2026. Ostatnie wydanie, v0.6.9, i ostatni commit pochodzą z 12 maja 2026 (wydania). Od tamtej pory pull requesty od zewnętrznych współtwórców pozostają niescalone, a publiczne zgłoszenie z pytaniem o status i roadmapę projektu po v0.6.9 w chwili naszego sprawdzenia nie doczekało się odpowiedzi opiekuna.

Nic z tego nie oznacza, że opiekun nie wróci. Oznacza jednak, że dziś, jeśli trafi się na błąd, dostawca zmieni API albo w zależności pojawi się problem z bezpieczeństwem, trzeba zakładać, że nikt u źródła tego nie naprawi. Dla agenta, który przechowuje klucze API i może uruchamiać polecenia, dla większości osób to czynnik rozstrzygający.

W momencie zatrzymania projekt był też przed wersją 1.0, z łamiącymi zmianami między wersjami pomocniczymi według jego własnej informacji, a niektóre Hands były mniej dojrzałe od innych.

Społecznościowy fork, LibreFang, kontynuuje rozwój osobno. Nie recenzowaliśmy go, więc jego aktywność warto sprawdzić samodzielnie; to oczywiste miejsce, gdzie szukać, jeśli koncepcja OpenFang przypadła komuś do gustu.

Co OpenFang robi inaczej

Inni agenci z naszej listy potrafią uruchamiać zaplanowane zadania, które samemu się skonfiguruje. Sztandarowa funkcja OpenFang, Hands, dostarcza taką pracę w gotowej postaci. Hands to dołączone autonomiczne pakiety, takie jak Researcher, Lead, Collector, Predictor, Clip, Twitter i Browser, które działają według harmonogramu bez promptowania i raportują wyniki do panelu lub aplikacji czatowej. Konfiguruje się jeden z nich do zbierania informacji lub wyszukiwania leadów i działa on jako część długo żyjącego demona.

Wokół tego są typowe narzędzia agentowe: wyszukiwanie i przeglądanie stron, polecenia powłoki z listy dozwolonych, generowanie obrazów, mowa i transkrypcja, pamięć SQLite z wyszukiwaniem wektorowym, serwery MCP, zadania cron i API zgodne z OpenAI. Panel w przeglądarce na localhost obejmuje agentów, przepływy pracy, harmonogramy i zatwierdzenia.

OpenFang Create Scheduled Job dialog with a job name, cron expression 0 9 * * 1-5, quick presets, a target agent picker and the message to send
Scheduling a recurring job for an agentgithub.com

Instalacja

Instaluje się go jako pojedynczy plik binarny przez skrypt, jako bezpośrednio pobrany plik binarny lub jako aplikację desktopową na macOS, Windowsa i Linuksa na x86-64 lub ARM (pierwsze kroki). Rdzeń nie wymaga stosu Pythona ani Node. Niektóre Hands mają własne zależności: Browser Hand potrzebuje Pythona 3 i Chromium, a Clip Hand FFmpeg i yt-dlp.

Docker jest wymieniony, ale udokumentowany obraz nie jest jeszcze publiczny, więc użytkownicy Dockera muszą zbudować go sami.

Izolacja i ustawienia domyślne

OpenFang uruchamia polecenia na hoście, nie w kontenerze. Sandbox Dockera jest domyślnie wyłączony, a sandbox WASM obejmuje tylko narzędzia i umiejętności WASM (dokumentacja bezpieczeństwa).

W tych ramach jego ustawienia domyślne są ostrożniejsze niż w wielu agentach działających na hoście. Według kodu konfiguracji polecenia powłoki są ograniczone do listy dozwolonych podstawowych narzędzi, uruchamiane bez powłoki i z okrojonym środowiskiem, a wrażliwe działania Hands, takie jak zakupy czy publikowanie postów, czekają na zatwierdzenie. To rozsądny projekt. Jego słabością jest to, że każda luka znaleziona w nim teraz może pozostać otwarta.

Telemetria i prywatność

OpenFang nie wysyła telemetrii użycia. Dokumentacja żadnej nie opisuje, a kod nie zawiera klienta analityki; strona Analytics w panelu pokazuje tylko własne zużycie tokenów i koszty, lokalnie. Konfiguracja, agenci i pamięć są przechowywani w SQLite w ~/.openfang. Prompty trafiają do skonfigurowanego dostawcy modelu i platform czatowych.

OpenFang agent detail dialog for the assistant agent showing its running state, Full mode, provider, model and fallback model, with Chat, Clone, Clear History and Stop buttons
An agent's settings, model and fallback in the dashboardgithub.com

Modele i kanały

Można podłączyć około 27 dostawców, w tym Anthropic, Gemini, OpenAI, Groq, DeepSeek, OpenRouter, Mistral, xAI i AWS Bedrock, albo uruchamiać lokalne modele przez Ollama, vLLM lub LM Studio. Ma podwójną licencję Apache-2.0 lub MIT.

Ma 40 adapterów kanałów, w tym Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Microsoft Teams i e-mail (adaptery kanałów). Wbudowany adapter WhatsApp korzysta z biznesowego Cloud API od Meta; podłączenie prywatnego konta WhatsApp wymaga osobnej bramki w Node.js.

Dla kogo jest

OpenFang warto wypróbować, jeśli jest się majsterkowiczem, który chce zaplanowanych agentów do researchu lub monitoringu i nie ma nic przeciwko przejęciu odpowiedzialności za kod, albo jeśli chce się przestudiować koncepcję Hands przed oceną LibreFang. Nie uruchamialibyśmy go jako codziennego asystenta podłączonego do ważnych kont, dopóki nie dostaje poprawek.

Utrzymywane alternatywy

  • ZeroClaw jest najbliższym odpowiednikiem: również pojedynczy plik binarny w Rust, z wyzwalaczami cron i zdarzeniowymi oraz sandboksem systemu operacyjnego włączonym domyślnie w zalecanym profilu.
  • nanobot uruchamia zaplanowane automatyzacje i długotrwałe cele, z mechanizmem heartbeat, który raportuje wyniki na czat.
  • Agent Zero uruchamia zaplanowane zadania we własnej przestrzeni roboczej w Dockerze i często publikuje wydania.

Więcej opcji znajduje się na naszych stronach najlepszych agentów AI do samodzielnego hostowania i alternatyw dla OpenClaw.

Ceny

OpenFang: Ceny
Open sourceZa darmo
  • Dual-licensed Apache-2.0 or MIT and free to self-host
  • No hosted plan; you pay your chosen model provider or run a local model

Funkcje

Funkcje
Wyszukiwanie w sieciTak
Generowanie obrazówTak
Tryb głosowyTak
Przesyłanie plikówTak
PamięćTak
Wykonuje zadania za ciebieTak
Integracje z aplikacjamiTak
Działa samodzielnieTak
Pisze pierwszyTak
Wiele botówTak

Mocne strony

  • Built for unattended work: Hands run on schedules as a daemon and deliver research, leads or monitoring alerts without being prompted
  • One self-contained Rust binary or a native desktop app, with a browser dashboard for agents, workflows, schedules and approvals
  • 40 channel adapters, including Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams and email
  • Cautious defaults for a host-run agent: shell commands are limited to an allowlist of basic utilities, run without a shell and with a stripped environment, and sensitive Hand actions such as purchases or posts wait for approval
  • Works with local models through Ollama, vLLM or LM Studio, and dual-licensed Apache-2.0 or MIT

Słabe strony

  • Looks unmaintained: no commits or releases since v0.6.9 on May 12, 2026, outside pull requests go unmerged, and a public question about the project's status has no reply from the maintainer
  • Pre-1.0 by its own notice, with breaking changes between minor versions and some Hands less mature than others
  • Commands run on the host, not in a container: the Docker sandbox is off by default and the WASM sandbox only covers WASM tools and skills
  • The documented Docker image is not public yet, so Docker users must build it themselves
  • Linking a personal WhatsApp account needs a separate Node.js gateway; the built-in adapter uses Meta's business Cloud API

Najlepszy dla

  • Tinkerers who want scheduled research, monitoring or lead-finding agents running on their own machine
  • People who want one agent reachable from many chat apps without a Python or Node stack
  • Evaluating alongside its community fork LibreFang, given the original's stalled development

Źródła