Zyrkel

/ˈsɜːrkəl/

Dokuje do wszystkiego. Uczy się ze wszystkiego. Niczego nie zapomina.

Samoucząca się jednostka kognitywna, która dokuje do dowolnego programu, łączy systemy, które nigdy nie były zaprojektowane do komunikacji, i skaluje się od jednego do tysięcy. Open source, darmowy i szybki. To jest zyrkel.com.

165K
Linii Rust
25MB
Rozmiar pliku binarnego
70+
Narzędzi MCP
21
Crate'ów Rust
120+
Endpointów API
Zyrkel Cutout Mode

Tryb Cutout — dokuje do dowolnego okna, pracuje obok ciebie

Zyrkel Fleet Dashboard

Panel floty — 6 Zyrkeli, kazdy wyspecjalizowany, wszystkie skoordynowane

Zyrkel Session Bar

Pasek sesji — kazdego ranka kontynuuje tam, gdzie skonczyles

ZASR — circle something on screen, Zyrkel identifies it

ZASR — zakresl cokolwiek na ekranie, Zyrkel powie ci co to jest

Multi-Dot Session — 4 Zyrkels working together

Multi-Dot — wiele Zyrkeli na pulpicie, kazdy z wlasna rola

Urodzony w laboratorium genetycznym. Zbudowany do wszystkiego.

Zyrkel powstał w Instytucie Genetyki Człowieka w UKE Hamburg. Problem był prosty: pipeline'y genomiczne są skomplikowane, parametry zmieniają się między zbiorami danych, zadania SLURM działają o 3 w nocy — a większość studentów i badaczy nie umie programować. Narzędzia bioinformatyczne powinny być dostępne dla każdego w laboratorium, nie tylko dla jednej osoby, która zna Python. Dlatego zbudowano system, który redukuje tę barierę do zera: powiedz mu, czego potrzebujesz, a on zajmie się resztą. Zapamiętuje każdy parametr, każdy wynik, każdą wyciągniętą lekcję.

Potem system pamięci się uogólnił. Dodano narzędzia — nie tylko do genomiki, ale do wszystkiego. Pojawiła się nakładka na pulpit, która mogła czytać ekran i odpowiadać w kontekście. Doszedł głos. Potem przyszła funkcja, która zmieniła wszystko: zadokuj Zyrkel do dwóch programów bez wspólnego API, a komunikują się przez niego. Następnie nadszedł system floty — jeden Zyrkel stał się dwoma, potem dziesięcioma, potem setkami, każdy wyspecjalizowany, każdy uczący się niezależnie, wszystkie koordynujące się.

Dziś pojedynczy plik binarny o rozmiarze 25 MB — lub flota tysięcy — działa na twoim laptopie, klastrze HPC lub infrastrukturze Kubernetes. Obsługuje klasyfikację wariantów genomicznych i arkusze kalkulacyjne Excel. Monitoruje puls i pisze e-maile. Generuje pomysły i realizuje je autonomicznie. To jednostka kognitywna, która dokuje wszędzie tam, gdzie jest potrzebna.

ZASR — Zyrkel Augmented Screen Reality

Nowy sposób interakcji z komputerem. Kropka o rozmiarze 48 px żyje na twoim ekranie, zawsze obecna, zawsze świadoma. Czyta to, co widzisz, dzięki OCR w czasie rzeczywistym, rozumie kontekst i działa.

Zakreśl coś na ekranie — Zyrkel to identyfikuje. Wskaż element interfejsu — Zyrkel go wyjaśnia. Narysuj strzałkę między dwoma oknami — Zyrkel je łączy. I rysuje w odpowiedzi: musisz zainstalować drukarkę? Zyrkel przeprowadzi cię krok po kroku, bezpośrednio na ekranie — strzałki wskazujące odpowiednie przyciski, podświetlenia pokazujące, gdzie kliknąć, przewodnik na żywo dla każdego problemu technicznego.

  • Czytanie ekranu w czasie rzeczywistym z OCR na żywo i rozpoznawaniem PixelDB
  • 14 typów widgetów nakładki: strzałki, podświetlenia, dymki, HUD, reflektory
  • Cutouty: zadokuj Zyrkel do dowolnego programu — Excel, przeglądarka, terminal, cokolwiek
  • Świadomość stanu kognitywnego: dostosowuje się, gdy jesteś w głębokiej pracy vs. przeglądaniu
  • Konwersacje przestrzenne: rysuj na ekranie, Zyrkel odpowiada w kontekście
  • Sterowanie głosowe ze słowem aktywacyjnym, Whisper STT i natywnym TTS — wszystko w Rust
ZASR

Spraw, by dowolny program komunikował się z dowolnym innym.

Dwa programy. Bez wspólnego API. Bez warstwy integracyjnej. Bez middleware'u. Nigdy nie były zbudowane do komunikacji. Zadokuj Zyrkel do każdego z nich. Daj im własne porty, własną pamięć. Teraz się komunikują.

Excel wysyła dane do bazy danych. Baza danych wyzwala e-mail. E-mail aktualizuje Slack. Bez kodu niestandardowego. Bez platformy integracyjnej. Tylko Zyrkele, dokujące i łączące.

  • Każdy Zyrkel działa na własnym porcie z własną trwałą pamięcią
  • Sieć peer-to-peer przez automatyczne odkrywanie mDNS i sfederowane webhooki
  • Niezależny od platformy: Windows, macOS, Linux — środowiska mieszane działają
  • Skaluje się od dwóch połączonych programów do orkiestracji w skali przedsiębiorstwa
  • Serwer MCP kompatybilny z Claude, GPT, Gemini, Cursor, Windsurf
  • API kompatybilne z OpenAI — endpoint jako bezpośredni zamiennik
Zyrkel Connect

Wszystko, co Zyrkel potrafi.

Jeden plik binarny. Nieograniczone możliwości.

🧠

Trwała pamięć i sieć neuronowa

Każda interakcja czyni go mądrzejszym. 4-poziomowa pamięć neuronowa, która rośnie z użyciem — od prostego przypominania do adaptacyjnego rozpoznawania wzorców. Uczy się z rozmów, automatycznie wyodrębnia wiedzę, śledzi pochodzenie każdego faktu. Naucz workflow raz — Zyrkel wykonuje go na zawsze.

Wykonanie i autonomia

Ponad 70 narzędzi, ponad 1000 prekompilowanych akcji z wyszukiwaniem <1ms. 4 poziomy autonomii od nadzorowanego do samodzierżnego. Silnik SOP, wyzwalacze cron, wyzwalacze wzorców. Planista zadań z klasyfikacją bezpieczeństwa.

🔊

Głos i komunikacja

Whisper STT, Edge TTS, detekcja słowa aktywacyjnego — wszystko natywnie w Rust, bez Python. Ponad 30 pakietów językowych dla interfejsu. Głos w angielskim i niemieckim, więcej języków wkrótce. Telegram, Slack, e-mail wbudowane.

🌐

Flota i skala

Od 1 Zyrkel do tysięcy. System opieki z watchdogami, heartbeatami i monitoringiem zdrowia. Router dywergencji do statystycznego auto-skalowania. Wzorce roju: MapReduce, Consensus, Pipeline, Mesh. Gotowy na HPC/SLURM i Kubernetes.

🔒

Prywatność i bezpieczeństwo

8-skanerowy filtr wyjścia (kody ICD-10, karty kredytowe, klucze API, identyfikatory pacjentów). 5-poziomowy tryb bezpieczny (GREEN do BLOCKED). Odwracalna pseudonimizacja. Prywatność słuchania. Działa lokalnie — bez zależności od chmury.

🧬

Nauka i dane

Pipeline'y krótkich i długich odczytów. Assemblacje de novo. Calling i adnotacja wariantów. Klasyfikacja ACMG. Transkryptomika, multi-omika, wizualizacja. Monitorowanie literatury. Przetwarzanie Excel, Word, PDF.

💡

Silnik kreatywny

Nowatorski algorytm kreatywności w LLM. Mutacja sylabiczna, wstrzykiwanie losowych słów, filtrowanie fonotaktyczne i wspinanie gradientowe — wyrywa LLM z przewidywalnych wzorców w naprawdę zaskakujące terytorium. Klasyfikuj → Generuj pomysły → Rozwijaj → Buduj.

🔌

Integracje

Serwer MCP dla Claude, GPT, Gemini, Cursor, Windsurf. System wtyczek z 6 typami i przeładowaniem na gorąco. Rozszerzenie przeglądarki. Dashboard z 11 sekcjami. Obsługa wielu LLM: Claude, GPT, Ollama, lub dowolny endpoint kompatybilny z OpenAI.

Od jednego do tysięcy.

Pojedynczy Zyrkel na twoim laptopie. Flota w twojej infrastrukturze. Ten sam plik binarny. Te same możliwości. Nieograniczona skala.

Zyrkel Fleet

See it in action.

Real screenshots. No mockups.

Zyrkel Cutout — docked to a browser, summarizing content in real time

Tryb Cutout — Zyrkel docks to any window and works alongside you

Zyrkel session bar — resuming yesterday's work

Pasek sesji — kazdego ranka kontynuuje tam, gdzie skonczyles

Zyrkel Fleet Dashboard — 6 instances coordinating

Panel floty — 6 specialized Zyrkels, each with their own role, all coordinating

Zbudowany dla twojego workflow.

Genomika, HPC i obliczenia naukowe

  • Pipeline'y krótkich i długich odczytów, assemblacje de novo, calling wariantów, adnotacja, wizualizacja
  • Transkryptomika, integracja multi-omiczna
  • Klasyfikacja wariantów z pełnym frameworkiem ACMG/AMP
  • Natywne parsowanie plików VCF, BAM i FASTQ — bez potrzeby narzędzi zewnętrznych
  • Monitorowanie literatury: obserwacja PubMed i ClinVar z automatycznymi powiadomieniami
  • Wysyłanie i śledzenie zadań SLURM, generowanie pipeline'ów Snakemake/Nextflow
  • Zyrkel zapamiętuje, które parametry zadziałały na którym zbiorze danych — na stałe
  • Działa z twoją istniejącą infrastrukturą HPC — SSH, SLURM, dowolna konfiguracja klastra
  • True swarm intelligence: no central controller — each Zyrkel observes, adapts, and influences neighbors through behavior, producing emergent decentralized coordination

API, wtyczki i infrastruktura

  • Serwer MCP z ponad 70 narzędziami — działa z Claude, GPT, Gemini, Cursor, Windsurf
  • Endpoint API kompatybilny z OpenAI
  • Ponad 120 endpointów REST API do pełnej kontroli programistycznej
  • System wtyczek z 6 typami (Tool, Integration, Transport, Panel, Hook, Encoder)
  • Przeładowanie wtyczek na gorąco bez restartu, komunikacja JSON-RPC
  • 21 crate'ów Rust, architektura modularna, feature flags do minimalnych buildów
  • Generowanie StatefulSet Kubernetes, headless service discovery
  • Federacja przez webhooki podpisane HMAC z porządkowaniem Hybrid Logical Clock

Twój pulpit, twoje zasady

  • Zainstaluj 48px Desktop Dot — zawsze na wierzchu, zawsze się uczący
  • Naucz Zyrkel workflow prostym językiem — zapamiętuje i wykonuje
  • Zyrkel connects programs and operates them — clicks, types, reads, controls
  • 33 language packs: all 24 official EU languages + 10 most spoken languages worldwide
  • Połącz dowolne programy przez Zyrkel — bez kodu integracyjnego
  • Sterowanie głosowe w angielskim i niemieckim, więcej języków wkrótce
  • Komunikuj się przez Telegram, Slack lub e-mail — Zyrkel łączy je wszystkie
  • Prywatność przede wszystkim: działa lokalnie, 8-skanerowy filtr wyjścia, bez zależności od chmury
  • Wybierz swój LLM: Claude, GPT, Ollama (lokalnie), lub dowolny kompatybilny endpoint
  • Dashboard z 11 sekcjami: Flota, Pamięć, Neural, Bezpieczeństwo, Głos i więcej

Rozpocznij.

Klonuj, zbuduj, uruchom. Serwer headless + Desktop Dot.

Serwer headless
git clone https://github.com/christian-schlein/zyrkel
cd zyrkel
cargo build --release -p zyrkel-headless --features full
./target/release/zyrkel run
Desktop Dot (Tauri)
cd crates/zyrkel-desktop
cargo tauri build

Windows jest dziś najbardziej dojrzałą platformą. Linux wkrótce. macOS w budowie.
zyrkel.com

Open source. Darmowy. Z laboratorium na cały świat.

Zyrkel jest rozwijany przez Christiana Schleina, genetyka człowieka w Instytucie Genetyki Człowieka, UKE Hamburg. Każda linia kodu jest otwarta, każda funkcja jest darmowa, a kontrybucje są mile widziane.

Impressum