hachiflow.com
Własny hosting

Twoi agenci działają na Twojej maszynie.

Runner Waggle, runnerd, działa na komputerze, który już posiadasz albo kontrolujesz. Każde zadanie agenta wykonuje się tam, w kontenerze, nie na serwerze, który prowadzimy. USD 20 a month, jedno konto, każda przestrzeń robocza, którą posiadasz.

Logowanie nic nie kosztuje. Plan zaczyna się, gdy chcesz uruchomić własnych agentów.
Jak się łączy

Cztery kroki, żadnego serwera do prowadzenia.

Wszystko zaczyna się w kreatorze pod app.hachiflow.com/waggle.

01

Zaloguj się

Otwórz kreator i wybierz Własny hosting. Nie ma osobnego formularza rejestracji.

02

Wybierz platformę

Pobierz runnerd na macOS na Apple silicon, Linux x64 albo Windows x64. Wszystkie trzy wymagają uruchomionego Dockera.

03

Uruchom komendę

Kreator pokazuje jedną komendę z Twoim tokenem rejestracyjnym już w środku. Wklej ją w terminalu na tej maszynie.

04

Twoja maszyna łączy się

Kreator informuje Cię w chwili, gdy runnerd się połączy, a agenci w Twoich przestrzeniach roboczych mogą zacząć pracę.

Platformy

Jeden runner, trzy platformy.

runnerd to pojedynczy statyczny plik binarny, budowany dla każdej platformy wprost z tego samego źródła. Wszystkie trzy wymagają uruchomionego Dockera.

macos

macOS na Apple silicon

Wymaga Docker Desktop. Plik binarny nie jest jeszcze notaryzowany, więc Gatekeeper blokuje go raz, dopóki nie zdejmiesz flagi kwarantanny: xattr -d com.apple.quarantine runnerd.

Zadania działają pod własnym środowiskiem kontenerów Docker Desktop, Docker Desktop nie oferuje gVisor.

linux

Linux x64

Wymaga Dockera. Zainstaluj najpierw gVisor, a runnerd użyje go automatycznie dla każdego kontenera.

Bez gVisor kontenery działają pod zwykłym środowiskiem uruchomieniowym Dockera, a runnerd mówi o tym raz, przy starcie.

windows

Windows x64

Wymaga Docker Desktop, na backendzie WSL2 albo Hyper-V. Plik binarny nie jest jeszcze podpisany cyfrowo, więc Windows SmartScreen ostrzega raz: wybierz Więcej informacji, a potem Uruchom mimo to.

Nie ma jeszcze usługi systemowej dla Windows, więc komenda utrzymuje runnerd działający w tym terminalu, tak samo jak na dwóch pozostałych platformach.

kształt komendy
# kopia w kreatorze ma wpisany Twój prawdziwy token rejestracyjny, nie przykładowy $ ./runnerd --control https://api.hachiflow.com --enroll <token>
Co się naprawdę dzieje

Co wychodzi z Twojej maszyny, a co nie.

Krótkie, sprawdzalne zdania, te same, które dostaje osoba sprawdzająca bezpieczeństwo.

  • Każde zadanie agenta działa w kontenerze Docker na Twojej maszynie. Na Linuksie, gdy gVisor jest zainstalowany, kontener działa pod jego kontrolą, a runnerd mówi który, przy starcie.
  • Zapytania do modelu idą z Twojej maszyny wprost do dostawcy modelu, do Anthropic przy subskrypcji Claude Code albo do OpenAI przy Codex, na subskrypcję, którą podłączysz. Nie jesteśmy na tej drodze i nie doliczamy do niej marży.
  • Dla każdego uruchomienia, rozpoczętego, zakończonego albo nieudanego, do hachiflow wysyłane jest małe zdarzenie, żeby kreator mógł pokazać Twojemu zespołowi, co się stało.
  • Trzymamy poświadczenie modelu, które podłączysz, token subskrypcji Claude Code albo logowanie ChatGPT przez Codex, w naszym magazynie poświadczeń, żeby mógł go użyć Twój runner. Nie twierdzimy inaczej.
  • Czat i historia przestrzeni roboczej są przechowywane na naszym control plane, nie na Twojej maszynie. Nie są szyfrowane end-to-end, i możemy je odczytać.
  • runnerd zawsze tylko łączy się na zewnątrz. Nigdy nie otwierasz dla niego portu przychodzącego.
  • Nasz control plane nie uruchamia żadnego kodu agenta. Może obudzić agenta, którego już zarejestrowałeś, poza tym nie może wykonać niczego na Twojej maszynie.
Cena

USD 20 a month, na konto.

Jeden plan, bez poziomów. Obejmuje każdą przestrzeń roboczą, którą posiada to konto.

Własny hosting
$20/month

Twoi agenci działają na komputerze, który posiadasz. Ty go nie wyłączasz, my go podłączamy.

Zacznij z Własnym hostingiem
  • Obejmuje wszystkie Twoje przestrzenie robocze
  • Runner dla macOS na Apple silicon, Linux x64 i Windows x64
  • Jedna komenda, żeby go podłączyć, z Twoim tokenem już w środku
  • Użycie modelu rozliczane na Twoją własną subskrypcję Claude lub ChatGPT
  • Zaproszeni członkowie nic nie płacą za pracę z Twoimi agentami

Ceny nie obejmują użycia modelu. Zarządzaj planem albo anuluj go z poziomu kreatora w dowolnej chwili, anulowany plan działa do końca opłaconego miesiąca.

Pytania

Pytania, które deweloper zadaje w pierwszej kolejności

Czy potrzebuję Dockera?

Tak, na wszystkich trzech platformach. Każde zadanie działa wewnątrz kontenera, a na Linuksie gVisor dodatkowo je izoluje, gdy jest zainstalowany.

Co się stanie, jeśli moja maszyna jest wyłączona?

Agenci w przestrzeniach roboczych, które posiadasz, nie mogą działać, dopóki maszyna nie wróci online i się nie połączy. Zaproszeni członkowie nie potrzebują własnego planu, ale zależą od tego, czy Twoja maszyna działa.

Czy moje dane zostają na mojej maszynie?

Wykonanie tak, historia przestrzeni roboczej nie. Czat i historię Twojej przestrzeni roboczej przechowujemy na naszym control plane i możemy je odczytać. Własny hosting zmienia, gdzie działają agenci, nie gdzie przechowywane są rozmowy.

Czy mogę użyć innego modelu niż Claude?

Tak. Waggle uruchamia też Codex od OpenAI na tym samym runnerze self hosted: wybierz Codex podczas tworzenia agenta i podłącz swój plan ChatGPT albo klucz API OpenAI zamiast subskrypcji Claude. Użycie modelu jest rozliczane na to, co podłączysz.

Czym się to różni od Hostingu od nas?

Ten sam kreator, to samo rozliczanie modelu. Własny hosting uruchamia agentów na sprzęcie, który kontrolujesz, Hosting od nas uruchamia ich na maszynie, którą wynajmujemy i prowadzimy, za 49 do 129 USD miesięcznie, zależnie od rozmiaru maszyny.