Zyrkel

/ˈsɜːrkəl/

Dokib kõigega. Õpib kõigest. Ei unusta midagi.

Iseõppiv kognitiivne üksus, mis dokib iga programmiga, ühendab süsteeme, mis ei olnud kunagi mõeldud omavahel suhtlema, ja skaleerub ühest tuhandeteni. Avatud lähtekood, tasuta ja kiire. See on zyrkel.com.

165K
Rida Rust koodi
25MB
Binaarfaili suurus
70+
MCP tööriista
21
Rust paketti
120+
API lõpp-punkti
Zyrkel Cutout Mode

Cutout-reziim — kinnitub igale aknale, tootab sinu korval

Zyrkel Fleet Dashboard

Laevastiku paneel — 6 Zyrklit, igauks spetsialiseerunud, koik koordineeritud

Zyrkel Session Bar

Seansi riba — jatkab igal hommikul sealt, kus pooleli jaid

ZASR — circle something on screen, Zyrkel identifies it

ZASR — tomba ring umber millegi ekraanil, Zyrkel utleb mis see on

Multi-Dot Session — 4 Zyrkels working together

Multi-Dot — mitu Zyrklit toolaual, igauhel oma roll

Sündinud geneetika laboris. Ehitatud kõige jaoks.

Zyrkel sai alguse Inimgeneetika Instituudis UKE Hamburgis. Algne probleem oli lihtne: genoomika toruliinid on keerulised, parameetrid muutuvad andmekogumite vahel, SLURM tööd käivituvad kell 3 öösel — ja enamik tudengeid ja teadlasi ei oska programmeerida. Bioinformaatika tööriistad peaksid olema kättesaadavad kõigile laboris, mitte ainult sellele ühele inimesele, kes tunneb Pythonit. Seega ehitati süsteem, mis viib selle barjääri nullini: ütle, mida vajad, ja see tegeleb ülejäänuga. See mäletab iga parameetrit, iga tulemust, iga õpitud tundi.

Seejärel mälusüsteem üldistus. Lisati tööriistu — mitte ainult genoomika jaoks, vaid kõige jaoks. Ilmus töölaua ülekaade, mis suutis ekraani lugeda ja kontekstis vastata. Järgnes hääl. Siis tuli funktsioon, mis muutis kõike: doki Zyrkel kahe programmiga, millel pole ühist API-d, ja nad suhtlevad selle kaudu. Siis saabus laevastiku süsteem — ühest Zyrkelist said kaks, siis kümme, siis sajad, igaüks spetsialiseerunud, igaüks õpib iseseisvalt, kõik koordineeritult.

Täna töötab üks 25MB binaarfail — või tuhandete laevastik — sinu sülearvutis, sinu HPC klastris või sinu Kubernetes infrastruktuuris. See tegeleb genoomsete variantide klassifitseerimise ja Exceli tabelitega. See jälgib südamelööke ja kirjutab e-kirju. See genereerib ideid ja viib need autonoomselt ellu. See on kognitiivne üksus, mis dokib sinna, kus teda vajatakse.

ZASR — Zyrkel Augmented Screen Reality

Uus viis arvutiga suhtlemiseks. 48px punkt elab sinu ekraanil, alati kohal, alati teadlik. See loeb, mida näed, reaalajas OCR-iga, mõistab konteksti ja tegutseb.

Tõmba ring ümber millelegi ekraanil — Zyrkel tuvastab selle. Osuta kasutajaliidese elemendile — Zyrkel selgitab seda. Joonista nool kahe akna vahele — Zyrkel ühendab need. Ja see joonistab vastu: pead installima printeri? Zyrkel juhendab sind samm-sammult, otse ekraanil — nooled osutavad õigetele nuppudele, esiletõsted näitavad, kuhu klõpsata, reaalajas juhend iga tehnilise probleemi jaoks.

  • Reaalajas ekraani lugemine live OCR ja PixelDB tuvastusega
  • 14 ülekaade vidina tüüpi: nooled, esiletõsted, mullid, HUD, prožektorid
  • Väljalõiked: doki Zyrkel iga programmiga — Excel, brauser, terminal, ükskõik mis
  • Kognitiivse oleku teadlikkus: kohandub, kui teed süvatööd vs. sirvid
  • Ruumilised vestlused: joonista ekraanile, Zyrkel vastab kontekstis
  • Häälkäsitlus äratussõnaga, Whisper STT ja natiivne TTS — kõik Rustis
ZASR

Pane iga programm rääkima iga teise programmiga.

Kaks programmi. Ühist API-d pole. Integratsioonikihti pole. Vahevara pole. Neid ei ehitatud kunagi suhtlema. Doki Zyrkel igaühega. Anna neile oma pordid, oma mälu. Nüüd nad räägivad.

Excel saadab andmed andmebaasi. Andmebaas käivitab e-kirja. E-kiri uuendab Slacki. Kohandatud koodi pole. Integratsiooniplatvormi pole. Ainult Zyrkelid, dokimine ja sildamine.

  • Iga Zyrkel töötab oma pordil oma püsiva mäluga
  • Peer-võrgustumine mDNS automaatse avastamise ja födereeritud webhookide kaudu
  • Platvormist sõltumatu: Windows, macOS, Linux — segakeskkonnad töötavad
  • Skaleerub kahest ühendatud programmist ettevõtteülese orkestreerimiseni
  • MCP server ühilduv Claude, GPT, Gemini, Cursor, Windsurf-iga
  • OpenAI-ühilduv API — asendav lõpp-punkt
Zyrkel Connect

Kõik, mida Zyrkel suudab.

Üks binaarfail. Piiramatuid võimalusi.

🧠

Püsiv mälu ja närvivõrk

Iga interaktsioon teeb selle targemaks. 4-tasemeline närvimälu, mis kasvab kasutusega — lihtsast meenutamisest kohanduva mustrite tuvastamiseni. Õpib vestlustest, ekstraheerib teadmisi automaatselt, jälgib iga fakti päritolu. Õpeta töövoog üks kord — Zyrkel täidab seda igavesti.

Täitmine ja autonoomia

70+ tööriista, 1000+ eelkompileeritud tegevust <1ms otsinguga. 4 autonoomia taset juhendatavast isevalitsevani. SOP mootor, cron päästikud, mustripäästikud. Ülesannete planeerija turvaklassifikatsiooniga.

🔊

Hääl ja kommunikatsioon

Whisper STT, Edge TTS, äratussõna tuvastamine — kõik natiivne Rust, ilma Pythonita. 30+ keelepaketti liidese jaoks. Hääl inglise ja saksa keeles, rohkem tulemas. Telegram, Slack, e-post sisseehitatud.

🌐

Laevastik ja skaleerimine

1 Zyrkelist tuhandeteni. Care süsteem valvekoerte, südamelöökide ja tervise jälgimisega. Divergence Router statistiliseks automaatseks skaleerimiseks. Swarm mustrid: MapReduce, Consensus, Pipeline, Mesh. HPC/SLURM ja Kubernetes valmis.

🔒

Privaatsus ja turvalisus

8-skannerine väljundfilter (ICD-10 koodid, krediitkaardid, API võtmed, patsientide ID-d). 5-tasemeline turvarežiim (GREEN kuni BLOCKED). Pööratav pseudonüümistamine. Kuulamise privaatsus. Töötab lokaalselt — pilvesõltuvust pole.

🧬

Teadus ja andmed

Lühi- ja pikklugemi toruliinid. De novo koostamised. Variantide kutsumine ja annoteerimine. ACMG klassifikatsioon. Transkriptoomika, multi-oomika, visualiseerimine. Kirjanduse jälgimine. Exceli, Wordi, PDF-i töötlemine.

💡

Loominguline mootor

Uudne algoritm loovuseks LLM-ides. Silbimutatsion, juhuslike sõnade sisestamine, fonotaktiline filtreerimine ja gradienttõus — murrab LLM-id ennustatavatest mustritest välja tõeliselt üllatavale territooriumile. Klassifitseeri → Ideesta → Täpsusta → Ehita.

🔌

Integratsioonid

MCP server Claude, GPT, Gemini, Cursor, Windsurf jaoks. Pluginasüsteem 6 tüübiga ja kiirlaadimisega. Brauseri laiendus. 11-sektsiooniline juhtpaneel. Multi-LLM tugi: Claude, GPT, Ollama, iga OpenAI-ühilduv lõpp-punkt.

Ühest tuhandeteni.

Üks Zyrkel sinu sülearvutis. Laevastik üle sinu infrastruktuuri. Sama binaarfail. Samad võimalused. Piiritu skaleerimine.

Zyrkel Fleet

See it in action.

Real screenshots. No mockups.

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

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

Zyrkel session bar — resuming yesterday's work

Seansi riba — jatkab igal hommikul sealt, kus pooleli jaid

Zyrkel Fleet Dashboard — 6 instances coordinating

Laevastiku paneel — 6 specialized Zyrkels, each with their own role, all coordinating

Ehitatud sinu töövoo jaoks.

Genoomika, HPC ja teaduslik arvutus

  • Lühi- ja pikklugemi toruliinid, de novo koostamised, variantide kutsumine, annoteerimine, visualiseerimine
  • Transkriptoomika, multi-oomika integratsioon
  • Klassifitseeri variante täieliku ACMG/AMP raamistikuga
  • Parsi VCF, BAM ja FASTQ faile natiivselt — väliseid tööriistu pole vaja
  • Jälgi kirjandust: PubMed ja ClinVar jälgimine automaatsete teavitustega
  • Esita ja jälgi SLURM töid, genereeri Snakemake/Nextflow toruliine
  • Zyrkel mäletab, millised parameetrid töötasid millisel andmekogumil — püsivalt
  • Töötab sinu olemasoleva HPC infrastruktuuriga — SSH, SLURM, iga klastri seadistus
  • True swarm intelligence: no central controller — each Zyrkel observes, adapts, and influences neighbors through behavior, producing emergent decentralized coordination

API-d, pluginad ja infrastruktuur

  • MCP server 70+ tööriistaga — töötab Claude, GPT, Gemini, Cursor, Windsurf-iga
  • OpenAI-ühilduv API lõpp-punkt
  • 120+ REST API lõpp-punkti täielikuks programmiliseks kontrolliks
  • Pluginasüsteem 6 tüübiga (Tool, Integration, Transport, Panel, Hook, Encoder)
  • Pluginate kiirlaadmine ilma taaskäivituseta, JSON-RPC kommunikatsioon
  • 21 Rust paketti, modulaarne arhitektuur, feature lipud minimaalsete ehituste jaoks
  • Kubernetes StatefulSet genereerimine, headless teenuste avastamine
  • Föderatsioon HMAC-allkirjastatud webhookide kaudu Hybrid Logical Clock järjestusega

Sinu töölaud, sinu reeglid

  • Installi 48px Desktop Dot — alati üleval, alati õppimas
  • Õpeta Zyrkelile töövooge tavalise keelega — see mäletab ja täidab neid
  • Zyrkel connects programs and operates them — clicks, types, reads, controls
  • 33 language packs: all 24 official EU languages + 10 most spoken languages worldwide
  • Ühenda iga programm Zyrkeli kaudu — integratsioonikoodi pole vaja
  • Häälkäsitlus inglise ja saksa keeles, rohkem keeli tulemas
  • Suhtle Telegrami, Slacki või e-posti kaudu — Zyrkel sildab neid kõiki
  • Privaatsus esiteks: töötab lokaalselt, 8-skannerine väljundfilter, pilvesõltuvust pole
  • Vali oma LLM: Claude, GPT, Ollama (lokaalne), või iga ühilduv lõpp-punkt
  • Juhtpaneel 11 sektsiooniga: Laevastik, Mälu, Närvivõrk, Turvalisus, Hääl ja rohkem

Alusta.

Klooni, ehita, käivita. 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 on praegu kõige küpsem platvorm. Linux tulemas peagi. macOS arenduses.
zyrkel.com

Avatud lähtekood. Tasuta. Laborist maailma.

Zyrkeli on arendanud Christian Schlein, inimgeneetik Inimgeneetika Instituudis, UKE Hamburg. Iga koodirida on avatud, iga funktsioon on tasuta ja panused on teretulnud.

Impressum