Zyrkel

/ˈsɜːrkəl/

Koppelt aan alles. Leert van alles. Vergeet niets.

Een zelflerende cognitieve eenheid die aan elk programma koppelt, systemen verbindt die nooit bedoeld waren om te communiceren, en schaalt van één tot duizenden. Open source, gratis en snel. Dit is zyrkel.com.

165K
Regels Rust
25MB
Binaire grootte
70+
MCP-tools
21
Rust Crates
120+
API-endpoints
Zyrkel Cutout Mode

Cutout-modus — koppelt aan elk venster, werkt naast je

Zyrkel Fleet Dashboard

Fleet-dashboard — 6 Zyrkels, elk gespecialiseerd, allemaal gecoordineerd

Zyrkel Session Bar

Sessiebalk — gaat elke ochtend verder waar je gebleven was

ZASR — circle something on screen, Zyrkel identifies it

ZASR — omcirkel iets op het scherm, Zyrkel vertelt je wat het is

Multi-Dot Session — 4 Zyrkels working together

Multi-Dot — meerdere Zyrkels op je bureaublad, elk met hun eigen rol

Geboren in een geneticalab. Gebouwd voor alles.

Zyrkel is ontstaan bij het Instituut voor Humane Genetica aan het UKE Hamburg. Het oorspronkelijke probleem was eenvoudig: genomica-pipelines zijn complex, parameters veranderen per dataset, SLURM-jobs draaien om 3 uur 's nachts — en de meeste studenten en onderzoekers kunnen niet programmeren. Bio-informaticatools zouden toegankelijk moeten zijn voor iedereen in een lab, niet alleen voor die ene persoon die Python kent. Dus werd er een systeem gebouwd dat die drempel tot nul verlaagt: vertel het wat je nodig hebt, en het regelt de rest. Het onthoudt elke parameter, elk resultaat, elke geleerde les.

Vervolgens generaliseerde het geheugensysteem. Er werden tools toegevoegd — niet alleen voor genomica, maar voor alles. Er verscheen een desktop-overlay die het scherm kon lezen en in context kon reageren. Spraak volgde. Toen kwam de functie die alles veranderde: koppel een Zyrkel aan twee programma's zonder gedeelde API, en ze communiceren erdoorheen. Daarna kwam het vlootsysteem — één Zyrkel werd er twee, werd tien, werd honderden, elk gespecialiseerd, elk onafhankelijk lerend, allemaal coördinerend.

Vandaag draait een enkel binair bestand van 25 MB — of een vloot van duizenden — op je laptop, je HPC-cluster of je Kubernetes-infrastructuur. Het verwerkt genomische variantclassificatie en Excel-spreadsheets. Het bewaakt hartslag en schrijft e-mails. Het genereert ideeën en voert ze autonoom uit. Het is een cognitieve eenheid die koppelt waar het nodig is.

ZASR — Zyrkel Augmented Screen Reality

Een nieuwe manier om met je computer te communiceren. Een stip van 48 px leeft op je scherm, altijd aanwezig, altijd bewust. Het leest wat je ziet via realtime OCR, begrijpt de context en handelt.

Omcirkel iets op het scherm — Zyrkel identificeert het. Wijs naar een UI-element — Zyrkel legt het uit. Teken een pijl tussen twee vensters — Zyrkel verbindt ze. En het tekent terug: moet je een printer installeren? Zyrkel begeleidt je stap voor stap, direct op je scherm — pijlen die naar de juiste knoppen wijzen, markeringen die laten zien waar je moet klikken, een live doorloop voor elk technisch probleem.

  • Realtime schermlezing met live OCR en PixelDB-herkenning
  • 14 overlay-widgettypen: pijlen, markeringen, bubbels, HUD, spotlights
  • Cutouts: koppel een Zyrkel aan elk programma — Excel, browser, terminal, wat dan ook
  • Cognitieve toestandsbewustzijn: past zich aan bij diep werk vs. browsen
  • Ruimtelijke gesprekken: teken op het scherm, Zyrkel reageert in context
  • Spraakbesturing met wekwoord, Whisper STT en native TTS — volledig in Rust
ZASR

Laat elk programma met elk ander programma communiceren.

Twee programma's. Geen gedeelde API. Geen integratielaag. Geen middleware. Ze zijn nooit gebouwd om te communiceren. Koppel een Zyrkel aan elk. Geef ze hun eigen poorten, hun eigen geheugen. Nu communiceren ze.

Excel stuurt data naar een database. De database triggert een e-mail. De e-mail werkt Slack bij. Geen aangepaste code. Geen integratieplatform. Alleen Zyrkels, die koppelen en overbruggen.

  • Elke Zyrkel draait op zijn eigen poort met zijn eigen persistent geheugen
  • Peer-netwerking via mDNS auto-discovery en gefedereerde webhooks
  • Platformonafhankelijk: Windows, macOS, Linux — gemengde omgevingen werken
  • Schaalt van twee verbonden programma's tot bedrijfsbrede orkestratie
  • MCP-server compatibel met Claude, GPT, Gemini, Cursor, Windsurf
  • OpenAI-compatibele API — drop-in vervangingsendpoint
Zyrkel Connect

Alles wat een Zyrkel kan doen.

Eén binair bestand. Onbeperkte mogelijkheden.

🧠

Persistent geheugen en neuraal netwerk

Elke interactie maakt het slimmer. Een 4-laags neuraal geheugen dat groeit met gebruik — van eenvoudige herinnering tot adaptieve patroonherkenning. Leert van gesprekken, extraheert kennis automatisch, houdt bij waar elk feit vandaan komt. Leer een workflow één keer aan — Zyrkel voert het voor altijd uit.

Uitvoering en autonomie

Meer dan 70 tools, meer dan 1000 voorgecompileerde acties met <1ms opzoektijd. 4 autonomieniveaus van begeleid tot zelfbesturend. SOP-engine, cron-triggers, patroontriggers. Taakplanner met veiligheidsclassificatie.

🔊

Spraak en communicatie

Whisper STT, Edge TTS, wekwoorddetectie — volledig native Rust, geen Python. Meer dan 30 taalpakketten voor de interface. Spraak in het Engels en Duits, meer talen volgen. Telegram, Slack, e-mail ingebouwd.

🌐

Vloot en schaal

Van 1 Zyrkel tot duizenden. Zorgsysteem met watchdogs, heartbeats en gezondheidsmonitoring. Divergentierouter voor statistische auto-scaling. Zwermpatronen: MapReduce, Consensus, Pipeline, Mesh. Klaar voor HPC/SLURM en Kubernetes.

🔒

Privacy en veiligheid

8-scanner uitgangsfilter (ICD-10-codes, creditcards, API-sleutels, patiënt-ID's). 5-laags veilige modus (GREEN tot BLOCKED). Omkeerbare pseudonimisering. Luisterprivacy. Draait lokaal — geen cloudafhankelijkheid.

🧬

Wetenschap en data

Short-read en long-read pipelines. De novo assemblages. Variantcalling en annotatie. ACMG-classificatie. Transcriptomics, multi-omics, visualisatie. Literatuurbewaking. Excel, Word, PDF-verwerking.

💡

Creatieve engine

Een nieuw algoritme voor creativiteit in LLM's. Lettergreepmutatie, willekeurige woordinjectie, fonotactische filtering en gradiëntklimming — haalt LLM's uit voorspelbare patronen en brengt ze in werkelijk verrassend gebied. Classificeren → Ideeën → Uitwerken → Bouwen.

🔌

Integraties

MCP-server voor Claude, GPT, Gemini, Cursor, Windsurf. Pluginsysteem met 6 typen en hot-reload. Browserextensie. Dashboard met 11 secties. Multi-LLM-ondersteuning: Claude, GPT, Ollama, of elk OpenAI-compatibel endpoint.

Van één tot duizenden.

Een enkele Zyrkel op je laptop. Een vloot over je infrastructuur. Zelfde binair bestand. Zelfde mogelijkheden. Onbeperkte schaal.

Zyrkel Fleet

See it in action.

Real screenshots. No mockups.

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

Cutout-modus — Zyrkel docks to any window and works alongside you

Zyrkel session bar — resuming yesterday's work

Sessiebalk — gaat elke ochtend verder waar je gebleven was

Zyrkel Fleet Dashboard — 6 instances coordinating

Fleet-dashboard — 6 specialized Zyrkels, each with their own role, all coordinating

Gebouwd voor jouw workflow.

Genomica, HPC en wetenschappelijk rekenen

  • Short-read en long-read pipelines, de novo assemblages, variantcalling, annotatie, visualisatie
  • Transcriptomics, multi-omics-integratie
  • Varianten classificeren met het volledige ACMG/AMP-framework
  • VCF-, BAM- en FASTQ-bestanden native verwerken — geen externe tools nodig
  • Literatuur bewaken: PubMed- en ClinVar-monitoring met automatische meldingen
  • SLURM-jobs indienen en volgen, Snakemake/Nextflow-pipelines genereren
  • Zyrkel onthoudt welke parameters werkten op welke dataset — permanent
  • Werkt met je bestaande HPC-infrastructuur — SSH, SLURM, elke clusterconfiguratie
  • True swarm intelligence: no central controller — each Zyrkel observes, adapts, and influences neighbors through behavior, producing emergent decentralized coordination

API's, plugins en infrastructuur

  • MCP-server met meer dan 70 tools — werkt met Claude, GPT, Gemini, Cursor, Windsurf
  • OpenAI-compatibel API-endpoint
  • Meer dan 120 REST API-endpoints voor volledige programmatische controle
  • Pluginsysteem met 6 typen (Tool, Integration, Transport, Panel, Hook, Encoder)
  • Hot-reload van plugins zonder herstart, JSON-RPC-communicatie
  • 21 Rust crates, modulaire architectuur, feature flags voor minimale builds
  • Kubernetes StatefulSet-generatie, headless service discovery
  • Federatie via HMAC-ondertekende webhooks met Hybrid Logical Clock-ordening

Jouw desktop, jouw regels

  • Installeer de 48px Desktop Dot — altijd bovenaan, altijd lerend
  • Leer Zyrkel workflows aan in gewone taal — het onthoudt en voert ze uit
  • Zyrkel connects programs and operates them — clicks, types, reads, controls
  • 33 language packs: all 24 official EU languages + 10 most spoken languages worldwide
  • Verbind programma's via Zyrkel — geen integratiecode nodig
  • Spraakbesturing in het Engels en Duits, meer talen binnenkort beschikbaar
  • Communiceer via Telegram, Slack of e-mail — Zyrkel verbindt ze allemaal
  • Privacy eerst: draait lokaal, 8-scanner uitgangsfilter, geen cloudafhankelijkheid
  • Kies je LLM: Claude, GPT, Ollama (lokaal), of elk compatibel endpoint
  • Dashboard met 11 secties: Vloot, Geheugen, Neural, Beveiliging, Spraak en meer

Aan de slag.

Klonen, bouwen, draaien. Headless server + Desktop Dot.

Desktop App (includes server)
git clone https://github.com/christian-schlein/zyrkel
cd zyrkel/crates/zyrkel-desktop
cargo tauri build --features full

Windows is vandaag het meest volwassen platform. Linux komt binnenkort. macOS in ontwikkeling.
zyrkel.com

Open source. Gratis. Van het lab naar de wereld.

Zyrkel is ontwikkeld door Christian Schlein, humaan geneticus aan het Instituut voor Humane Genetica, UKE Hamburg. Elke regel code is open, elke functie is gratis, en bijdragen zijn welkom.

Impressum