Zyrkel

/ˈsɜːrkəl/

Kiinnittyy mihin tahansa. Oppii kaikesta. Ei unohda mitään.

Itseoppiva kognitiivinen yksikkö, joka kiinnittyy mihin tahansa ohjelmaan, yhdistää järjestelmiä, joita ei koskaan suunniteltu keskustelemaan keskenään, ja skaalautuu yhdestä tuhansiin. Avoin lähdekoodi, ilmainen ja nopea. Tämä on zyrkel.com.

165K
Riviä Rust-koodia
25MB
Binäärin koko
70+
MCP-työkalua
21
Rust-pakettia
120+
API-päätepistettä
Zyrkel Cutout Mode

Cutout-tila — kiinnittyy mihin tahansa ikkunaan, tyoskentelee rinnallasi

Zyrkel Fleet Dashboard

Fleet-hallintapaneeli — 6 Zyrkelia, kukin erikoistunut, kaikki koordinoituja

Zyrkel Session Bar

Istuntopalkki — jatkaa joka aamu siita mihin jait

ZASR — circle something on screen, Zyrkel identifies it

ZASR — ympyroi mita tahansa naytolla, Zyrkel kertoo mika se on

Multi-Dot Session — 4 Zyrkels working together

Multi-Dot — useita Zyrkeleja tyopoydallasi, kullakin oma roolinsa

Syntynyt genetiikan laboratoriossa. Rakennettu kaikkeen.

Zyrkel alkoi Ihmisgeneetiikan instituutissa UKE Hampurissa. Alkuperäinen ongelma oli yksinkertainen: genomiikaputket ovat monimutkaisia, parametrit muuttuvat aineistojen välillä, SLURM-työt suoritetaan klo 3 yöllä — ja useimmat opiskelijat ja tutkijat eivät osaa ohjelmoida. Bioinformatiikkatyökalujen tulisi olla kaikkien saatavilla laboratoriossa, ei vain sen yhden henkilön, joka osaa Pythonia. Siksi rakennettiin järjestelmä, joka poistaa tämän esteen kokonaan: kerro mitä tarvitset, ja se hoitaa loput. Se muistaa jokaisen parametrin, jokaisen tuloksen, jokaisen opitun läksyn.

Sitten muistijärjestelmä yleistyi. Työkaluja lisättiin — ei vain genomiikkaan, vaan kaikkeen. Ilmestyi työpöytäpeittokuva, joka pystyi lukemaan näyttöä ja vastaamaan kontekstissa. Ääni seurasi. Sitten tuli ominaisuus, joka muutti kaiken: kiinnitä Zyrkel kahteen ohjelmaan, joilla ei ole yhteistä API:a, ja ne kommunikoivat sen kautta. Sitten tuli laivastojärjestelmä — yhdestä Zyrkelistä tuli kaksi, sitten kymmenen, sitten satoja, jokainen erikoistunut, jokainen oppii itsenäisesti, kaikki koordinoidusti.

Tänään yksi 25 Mt:n binääritiedosto — tai tuhannen laivasto — toimii kannettavallasi, HPC-klusterillasi tai Kubernetes-infrastruktuurissasi. Se käsittelee genomisten varianttien luokittelua ja Excel-taulukoita. Se valvoo sydämenlyöntejä ja kirjoittaa sähköposteja. Se generoi ideoita ja toteuttaa ne autonomisesti. Se on kognitiivinen yksikkö, joka kiinnittyy sinne, missä sitä tarvitaan.

ZASR — Zyrkel Augmented Screen Reality

Uusi tapa olla vuorovaikutuksessa tietokoneen kanssa. 48px piste elää näytölläsi, aina läsnä, aina tietoinen. Se lukee mitä näet reaaliaikaisen OCR:n avulla, ymmärtää kontekstin ja toimii.

Ympyröi jotain näytöllä — Zyrkel tunnistaa sen. Osoita käyttöliittymäelementtiä — Zyrkel selittää sen. Piirrä nuoli kahden ikkunan välille — Zyrkel yhdistää ne. Ja se piirtää takaisin: pitääkö asentaa tulostin? Zyrkel opastaa sinua askel askeleelta, suoraan näytölläsi — nuolet osoittavat oikeita painikkeita, korostukset näyttävät minne klikata, reaaliaikainen opas mihin tahansa tekniseen ongelmaan.

  • Reaaliaikainen näytön lukeminen live-OCR:llä ja PixelDB-tunnistuksella
  • 14 peittokuvawidgettyyppiä: nuolet, korostukset, kuplat, HUD, kohdevalot
  • Leikkaukset: kiinnitä Zyrkel mihin tahansa ohjelmaan — Excel, selain, terminaali, mikä tahansa
  • Kognitiivisen tilan tietoisuus: mukautuu kun olet syvätyössä vs. selaat
  • Tilalliset keskustelut: piirrä näytölle, Zyrkel vastaa kontekstissa
  • Ääniohjaus herätyssanalla, Whisper STT ja natiivi TTS — kaikki Rustilla
ZASR

Laita mikä tahansa ohjelma puhumaan minkä tahansa toisen ohjelman kanssa.

Kaksi ohjelmaa. Ei yhteistä API:a. Ei integrointikerrosta. Ei väliohjelmistoa. Niitä ei koskaan rakennettu kommunikoimaan. Kiinnitä Zyrkel kumpaankin. Anna niille omat portit, oma muisti. Nyt ne puhuvat.

Excel lähettää tietoja tietokantaan. Tietokanta laukaisee sähköpostin. Sähköposti päivittää Slackin. Ei mukautettua koodia. Ei integrointialustaa. Vain Zyrkejä, kiinnittymistä ja sillanrakennusta.

  • Jokainen Zyrkel toimii omalla portillaan omalla pysyvällä muistillaan
  • Vertaisverkottuminen mDNS-automaattilöydöllä ja federoiduilla webhookeilla
  • Alustariippumaton: Windows, macOS, Linux — sekaympäristöt toimivat
  • Skaalautuu kahdesta yhdistetystä ohjelmasta yrityksenlaajuiseen orkestrointiin
  • MCP-palvelin yhteensopiva Claude, GPT, Gemini, Cursor, Windsurf kanssa
  • OpenAI-yhteensopiva API — korvaava päätepiste
Zyrkel Connect

Kaikki mitä Zyrkel osaa.

Yksi binääri. Rajattomat kyvyt.

🧠

Pysyvä muisti ja neuraaliverkko

Jokainen vuorovaikutus tekee siitä älykkäämmän. 4-tasoinen neuraalimuisti, joka kasvaa käytön myötä — yksinkertaisesta muistamisesta mukautuvaan hahmontunnistukseen. Oppii keskusteluista, poimii tietoa automaattisesti, seuraa jokaisen faktan alkuperää. Opeta työnkulku kerran — Zyrkel suorittaa sen ikuisesti.

Suoritus ja autonomia

70+ työkalua, 1000+ esikäännettyä toimintoa <1 ms:n haulla. 4 autonomiatasoa valvotusta itsehallinnoivaan. SOP-moottori, cron-laukaisimet, kaava-laukaisimet. Tehtäväsuunnittelija turvaluokituksella.

🔊

Ääni ja viestintä

Whisper STT, Edge TTS, herätyssanan tunnistus — kaikki natiivina Rustissa, ei Pythonia. 30+ kielipakettia käyttöliittymälle. Ääni englanniksi ja saksaksi, lisää tulossa. Telegram, Slack, sähköposti sisäänrakennettuina.

🌐

Laivasto ja skaalaus

Yhdestä Zyrkestä tuhansiin. Care-järjestelmä vahtikoirilla, sydämenlyönneillä ja terveysvalvonnalla. Divergence Router tilastolliseen automaattiskaalaukseen. Swarm-kaavat: MapReduce, Consensus, Pipeline, Mesh. HPC/SLURM ja Kubernetes valmis.

🔒

Yksityisyys ja turvallisuus

8-skannerin ulostulosuodatin (ICD-10-koodit, luottokortit, API-avaimet, potilastunnisteet). 5-tasoinen turvatila (GREEN - BLOCKED). Palautettava pseudonymisointi. Kuuntelun yksityisyys. Toimii paikallisesti — ei pilvirippuvuutta.

🧬

Tiede ja data

Lyhyt- ja pitkälukuputket. De novo -kokoonpanot. Varianttien kutsuminen ja annotointi. ACMG-luokittelu. Transkriptomiikka, multi-omiikka, visualisointi. Kirjallisuuden seuranta. Excel-, Word-, PDF-käsittely.

💡

Luova moottori

Uusi algoritmi luovuuteen LLM:issä. Tavumutaatio, satunnaissanojen injektio, fonotaktinen suodatus ja gradienttinousu — vapauttaa LLM:t ennustettavista kaavoista aidosti yllättävälle alueelle. Luokittele → Ideoi → Kehitä → Rakenna.

🔌

Integraatiot

MCP-palvelin Claude, GPT, Gemini, Cursor, Windsurf varten. Liitännäisjärjestelmä 6 tyypillä ja kuumalatauksella. Selainlaajennus. 11-osioinen hallintapaneeli. Multi-LLM-tuki: Claude, GPT, Ollama, mikä tahansa OpenAI-yhteensopiva päätepiste.

Yhdestä tuhansiin.

Yksi Zyrkel kannettavallasi. Laivasto infrastruktuurisi yli. Sama binääri. Samat kyvyt. Rajaton skaalaus.

Zyrkel Fleet

See it in action.

Real screenshots. No mockups.

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

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

Zyrkel session bar — resuming yesterday's work

Istuntopalkki — jatkaa joka aamu siita mihin jait

Zyrkel Fleet Dashboard — 6 instances coordinating

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

Rakennettu työnkulullesi.

Genomiikka, HPC ja tieteellinen laskenta

  • Lyhyt- ja pitkälukuputket, de novo -kokoonpanot, varianttien kutsuminen, annotointi, visualisointi
  • Transkriptomiikka, multi-omiikan integraatio
  • Luokittele variantit täydellä ACMG/AMP-kehyksellä
  • Jäsennä VCF-, BAM- ja FASTQ-tiedostoja natiivisti — ulkoisia työkaluja ei tarvita
  • Seuraa kirjallisuutta: PubMed- ja ClinVar-seuranta automaattisilla ilmoituksilla
  • Lähetä ja seuraa SLURM-töitä, generoi Snakemake/Nextflow-putkia
  • Zyrkel muistaa mitkä parametrit toimivat millä aineistolla — pysyvästi
  • Toimii olemassa olevan HPC-infrastruktuurisi kanssa — SSH, SLURM, mikä tahansa klusteriasennus
  • True swarm intelligence: no central controller — each Zyrkel observes, adapts, and influences neighbors through behavior, producing emergent decentralized coordination

API:t, liitännäiset ja infrastruktuuri

  • MCP-palvelin 70+ työkalulla — toimii Claude, GPT, Gemini, Cursor, Windsurf kanssa
  • OpenAI-yhteensopiva API-päätepiste
  • 120+ REST API -päätepistettä täydelliseen ohjelmalliseen hallintaan
  • Liitännäisjärjestelmä 6 tyypillä (Tool, Integration, Transport, Panel, Hook, Encoder)
  • Liitännäisten kuumalataus ilman uudelleenkäynnistystä, JSON-RPC-viestintä
  • 21 Rust-pakettia, modulaarinen arkkitehtuuri, ominaisuusliput minimaalisille käännöksille
  • Kubernetes StatefulSet -generointi, headless-palveluiden löytäminen
  • Federaatio HMAC-allekirjoitetuilla webhookeilla Hybrid Logical Clock -järjestyksellä

Sinun työpöytäsi, sinun sääntösi

  • Asenna 48px Desktop Dot — aina päällimmäisenä, aina oppimassa
  • Opeta Zyrkelille työnkulkuja tavallisella kielellä — se muistaa ja suorittaa ne
  • Zyrkel connects programs and operates them — clicks, types, reads, controls
  • 33 language packs: all 24 official EU languages + 10 most spoken languages worldwide
  • Yhdistä mitkä tahansa ohjelmat Zyrkelin kautta — integrointikoodia ei tarvita
  • Ääniohjaus englanniksi ja saksaksi, lisää kieliä tulossa pian
  • Viesti Telegramilla, Slackilla tai sähköpostilla — Zyrkel yhdistää ne kaikki
  • Yksityisyys ensin: toimii paikallisesti, 8-skannerin ulostulosuodatin, ei pilvirippuvuutta
  • Valitse LLM:si: Claude, GPT, Ollama (paikallinen), tai mikä tahansa yhteensopiva päätepiste
  • Hallintapaneeli 11 osiolla: Laivasto, Muisti, Neuraaliverkko, Turvallisuus, Ääni ja lisää

Aloita.

Kloonaa, käännä, suorita. Headless-palvelin + 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 tällä hetkellä kypsin alusta. Linux tulossa pian. macOS rakenteilla.
zyrkel.com

Avoin lähdekoodi. Ilmainen. Laboratoriosta maailmalle.

Zyrkelin on kehittänyt Christian Schlein, ihmisgeneetikko Ihmisgeneetiikan instituutissa, UKE Hampuri. Jokainen koodirivi on avointa, jokainen ominaisuus on ilmainen, ja panokset ovat tervetulleita.

Impressum