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.
Cztery kroki, żadnego serwera do prowadzenia.
Wszystko zaczyna się w kreatorze pod app.hachiflow.com/waggle.
Wybierz platformę
Pobierz runnerd na macOS na Apple silicon, Linux x64 albo Windows x64. Wszystkie trzy wymagają uruchomionego Dockera.
Uruchom komendę
Kreator pokazuje jedną komendę z Twoim tokenem rejestracyjnym już w środku. Wklej ją w terminalu na tej maszynie.
Twoja maszyna łączy się
Kreator informuje Cię w chwili, gdy runnerd się połączy, a agenci w Twoich przestrzeniach roboczych mogą zacząć pracę.
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 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 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 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.
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ć.
runnerdzawsze 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.
USD 20 a month, na konto.
Jeden plan, bez poziomów. Obejmuje każdą przestrzeń roboczą, którą posiada to konto.
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, 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.