Zyrkel

/ˈsɜːrkəl/

Si aggancia a tutto. Impara da tutto. Non dimentica nulla.

Un'unità cognitiva auto-apprendente che si aggancia a qualsiasi programma, collega sistemi che non sono mai stati progettati per comunicare, e scala da uno a migliaia. Open source, gratuito e veloce. Questo è zyrkel.com.

165K
Righe di Rust
25MB
Dimensione del binario
70+
Strumenti MCP
21
Crate Rust
120+
Endpoint API
Zyrkel Cutout Mode

Modalita Cutout — si aggancia a qualsiasi finestra, lavora al tuo fianco

Zyrkel Fleet Dashboard

Dashboard Fleet — 6 Zyrkels, ognuno specializzato, tutti coordinati

Zyrkel Session Bar

Barra sessione — riprende da dove avevi lasciato, ogni mattina

ZASR — circle something on screen, Zyrkel identifies it

ZASR — cerchia qualsiasi cosa sullo schermo, Zyrkel ti dice cos'e

Multi-Dot Session — 4 Zyrkels working together

Multi-Dot — piu Zyrkels sul tuo desktop, ognuno con il proprio ruolo

Nato in un laboratorio di genetica. Costruito per tutto.

Zyrkel è nato presso l'Istituto di Genetica Umana dell'UKE Amburgo. Il problema originale era semplice: le pipeline di genomica sono complesse, i parametri cambiano tra i dataset, i job SLURM girano alle 3 di notte — e la maggior parte degli studenti e ricercatori non sa programmare. Gli strumenti di bioinformatica dovrebbero essere accessibili a tutti in un laboratorio, non solo all'unica persona che conosce Python. Così è stato costruito un sistema che riduce quella barriera a zero: digli ciò di cui hai bisogno, e lui si occupa del resto. Ricorda ogni parametro, ogni risultato, ogni lezione appresa.

Poi il sistema di memoria si è generalizzato. Sono stati aggiunti strumenti — non solo per la genomica, ma per tutto. È apparso un overlay desktop che poteva leggere lo schermo e rispondere nel contesto. È seguita la voce. Poi è arrivata la funzionalità che ha cambiato tutto: aggancia un Zyrkel a due programmi senza API condivisa, e comunicano attraverso di esso. Poi è arrivato il sistema di flotte — un Zyrkel è diventato due, poi dieci, poi centinaia, ognuno specializzato, ognuno che impara in modo indipendente, tutti coordinandosi.

Oggi, un singolo binario da 25 MB — o una flotta di migliaia — gira sul tuo laptop, il tuo cluster HPC o la tua infrastruttura Kubernetes. Gestisce la classificazione di varianti genomiche e fogli di calcolo Excel. Monitora i battiti cardiaci e scrive email. Genera idee e le esegue autonomamente. È un'unità cognitiva che si aggancia ovunque sia necessaria.

ZASR — Zyrkel Augmented Screen Reality

Un nuovo modo di interagire con il tuo computer. Un punto da 48 px vive sul tuo schermo, sempre presente, sempre consapevole. Legge ciò che vedi tramite OCR in tempo reale, comprende il contesto e agisce.

Cerchia qualcosa sullo schermo — Zyrkel lo identifica. Indica un elemento dell'interfaccia — Zyrkel lo spiega. Disegna una freccia tra due finestre — Zyrkel le collega. E disegna a sua volta: devi installare una stampante? Zyrkel ti guida passo dopo passo, direttamente sul tuo schermo — frecce che indicano i pulsanti giusti, evidenziazioni che mostrano dove cliccare, una guida dal vivo per qualsiasi problema tecnico.

  • Lettura dello schermo in tempo reale con OCR dal vivo e riconoscimento PixelDB
  • 14 tipi di widget overlay: frecce, evidenziazioni, bolle, HUD, spotlight
  • Cutout: aggancia un Zyrkel a qualsiasi programma — Excel, browser, terminale, qualsiasi cosa
  • Consapevolezza dello stato cognitivo: si adatta quando sei in lavoro profondo vs. navigazione
  • Conversazioni spaziali: disegna sullo schermo, Zyrkel risponde nel contesto
  • Controllo vocale con parola di attivazione, Whisper STT e TTS nativo — tutto in Rust
ZASR

Fai comunicare qualsiasi programma con qualsiasi altro.

Due programmi. Nessuna API condivisa. Nessun livello di integrazione. Nessun middleware. Non sono mai stati costruiti per comunicare. Aggancia un Zyrkel a ciascuno. Assegna loro le proprie porte, la propria memoria. Ora comunicano.

Excel invia dati a un database. Il database attiva un'email. L'email aggiorna Slack. Nessun codice personalizzato. Nessuna piattaforma di integrazione. Solo Zyrkel, che si agganciano e fanno da ponte.

  • Ogni Zyrkel gira sulla propria porta con la propria memoria persistente
  • Rete peer-to-peer tramite scoperta automatica mDNS e webhook federati
  • Indipendente dalla piattaforma: Windows, macOS, Linux — gli ambienti misti funzionano
  • Scala da due programmi collegati all'orchestrazione aziendale
  • Server MCP compatibile con Claude, GPT, Gemini, Cursor, Windsurf
  • API compatibile OpenAI — endpoint sostitutivo diretto
Zyrkel Connect

Tutto ciò che un Zyrkel può fare.

Un binario. Capacità illimitate.

🧠

Memoria persistente e rete neurale

Ogni interazione lo rende più intelligente. Una memoria neurale a 4 livelli che cresce con l'uso — dal semplice richiamo al riconoscimento adattivo di pattern. Impara dalle conversazioni, estrae conoscenza automaticamente, traccia da dove proviene ogni fatto. Insegna un flusso di lavoro una volta — Zyrkel lo esegue per sempre.

Esecuzione e autonomia

Oltre 70 strumenti, oltre 1000 azioni precompilate con ricerca <1ms. 4 livelli di autonomia, da supervisionato ad autogovernato. Motore SOP, trigger cron, trigger di pattern. Pianificatore di attività con classificazione di sicurezza.

🔊

Voce e comunicazione

Whisper STT, Edge TTS, rilevamento della parola di attivazione — tutto in Rust nativo, senza Python. Oltre 30 pacchetti linguistici per l'interfaccia. Voce in inglese e tedesco, altre lingue in arrivo. Telegram, Slack, email integrati.

🌐

Flotta e scala

Da 1 Zyrkel a migliaia. Sistema di cura con watchdog, heartbeat e monitoraggio della salute. Router di divergenza per auto-scaling statistico. Pattern di sciame: MapReduce, Consensus, Pipeline, Mesh. Pronto per HPC/SLURM e Kubernetes.

🔒

Privacy e sicurezza

Filtro di uscita a 8 scanner (codici ICD-10, carte di credito, chiavi API, ID pazienti). Modalità sicura a 5 livelli (GREEN a BLOCKED). Pseudonimizzazione reversibile. Privacy dell'ascolto. Gira localmente — nessuna dipendenza dal cloud.

🧬

Scienza e dati

Pipeline di letture corte e lunghe. Assemblaggi de novo. Chiamata e annotazione di varianti. Classificazione ACMG. Trascrittomica, multi-omica, visualizzazione. Sorveglianza bibliografica. Elaborazione di Excel, Word, PDF.

💡

Motore creativo

Un algoritmo innovativo per la creatività nei LLM. Mutazione sillabica, iniezione di parole casuali, filtraggio fonotattico e ascesa del gradiente — libera i LLM da pattern prevedibili e li porta in territorio genuinamente sorprendente. Classificare → Ideare → Elaborare → Costruire.

🔌

Integrazioni

Server MCP per Claude, GPT, Gemini, Cursor, Windsurf. Sistema di plugin con 6 tipi e ricaricamento a caldo. Estensione del browser. Dashboard con 11 sezioni. Supporto multi-LLM: Claude, GPT, Ollama, o qualsiasi endpoint compatibile con OpenAI.

Da uno a migliaia.

Un singolo Zyrkel sul tuo laptop. Una flotta attraverso la tua infrastruttura. Stesso binario. Stesse capacità. Scala illimitata.

Zyrkel Fleet

See it in action.

Real screenshots. No mockups.

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

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

Zyrkel session bar — resuming yesterday's work

Barra sessione — riprende da dove avevi lasciato, ogni mattina

Zyrkel Fleet Dashboard — 6 instances coordinating

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

Progettato per il tuo flusso di lavoro.

Genomica, HPC e calcolo scientifico

  • Pipeline di letture corte e lunghe, assemblaggi de novo, chiamata di varianti, annotazione, visualizzazione
  • Trascrittomica, integrazione multi-omica
  • Classificare le varianti con il framework completo ACMG/AMP
  • Analizzare file VCF, BAM e FASTQ nativamente — nessuno strumento esterno necessario
  • Monitorare la letteratura: sorveglianza PubMed e ClinVar con notifiche automatiche
  • Inviare e tracciare job SLURM, generare pipeline Snakemake/Nextflow
  • Zyrkel ricorda quali parametri hanno funzionato su quale dataset — permanentemente
  • Funziona con la tua infrastruttura HPC esistente — SSH, SLURM, qualsiasi configurazione di cluster
  • True swarm intelligence: no central controller — each Zyrkel observes, adapts, and influences neighbors through behavior, producing emergent decentralized coordination

API, plugin e infrastruttura

  • Server MCP con oltre 70 strumenti — funziona con Claude, GPT, Gemini, Cursor, Windsurf
  • Endpoint API compatibile con OpenAI
  • Oltre 120 endpoint API REST per il controllo programmatico completo
  • Sistema di plugin con 6 tipi (Tool, Integration, Transport, Panel, Hook, Encoder)
  • Ricaricamento a caldo dei plugin senza riavvio, comunicazione JSON-RPC
  • 21 crate Rust, architettura modulare, feature flag per build minimali
  • Generazione di StatefulSet Kubernetes, scoperta di servizio headless
  • Federazione tramite webhook firmati HMAC con ordinamento Hybrid Logical Clock

Il tuo desktop, le tue regole

  • Installa il Desktop Dot da 48 px — sempre in primo piano, sempre in apprendimento
  • Insegna flussi di lavoro a Zyrkel con linguaggio naturale — li ricorda e li esegue
  • Zyrkel connects programs and operates them — clicks, types, reads, controls
  • 33 language packs: all 24 official EU languages + 10 most spoken languages worldwide
  • Collega qualsiasi programma tramite Zyrkel — nessun codice di integrazione necessario
  • Controllo vocale in inglese e tedesco, altre lingue in arrivo
  • Comunica tramite Telegram, Slack o email — Zyrkel li collega tutti
  • Privacy prima di tutto: gira localmente, filtro di uscita a 8 scanner, nessuna dipendenza dal cloud
  • Scegli il tuo LLM: Claude, GPT, Ollama (locale) o qualsiasi endpoint compatibile
  • Dashboard con 11 sezioni: Flotta, Memoria, Neural, Sicurezza, Voce e altro

Inizia.

Clona, compila, esegui. Server headless + Desktop Dot.

Server 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 è la piattaforma più matura oggi. Linux in arrivo. macOS in fase di sviluppo.
zyrkel.com

Open source. Gratuito. Dal laboratorio al mondo.

Zyrkel è sviluppato da Christian Schlein, genetista umano presso l'Istituto di Genetica Umana, UKE Amburgo. Ogni riga di codice è aperta, ogni funzionalità è gratuita, e i contributi sono benvenuti.

Impressum