Zyrkel

/ˈsɜːrkəl/

S'arrime à tout. Apprend de tout. N'oublie rien.

Une unité cognitive auto-apprenante qui s'arrime à n'importe quel programme, connecte des systèmes qui n'ont jamais été conçus pour communiquer, et passe de un à des milliers. Open source, gratuit et rapide. Voici zyrkel.com.

165K
Lignes de Rust
25MB
Taille du binaire
70+
Outils MCP
21
Crates Rust
120+
Points d'accès API
Zyrkel Cutout Mode

Mode Cutout — s'accroche a n'importe quelle fenetre, travaille a vos cotes

Zyrkel Fleet Dashboard

Tableau de bord Fleet — 6 Zyrkels, chacun specialise, tous coordonnes

Zyrkel Session Bar

Barre de session — reprend la ou vous vous etes arrete, chaque matin

ZASR — circle something on screen, Zyrkel identifies it

ZASR — encerclez n'importe quoi a l'ecran, Zyrkel vous dit ce que c'est

Multi-Dot Session — 4 Zyrkels working together

Multi-Dot — plusieurs Zyrkels sur votre bureau, chacun avec son propre role

Né dans un laboratoire de génétique. Conçu pour tout.

Zyrkel a vu le jour à l'Institut de génétique humaine de l'UKE Hambourg. Le problème initial était simple : les pipelines de génomique sont complexes, les paramètres changent d'un jeu de données à l'autre, les jobs SLURM tournent à 3h du matin — et la plupart des étudiants et chercheurs ne savent pas coder. Les outils de bioinformatique devraient être accessibles à tous dans un laboratoire, pas seulement à la seule personne qui connaît Python. Un système a donc été créé pour réduire cette barrière à zéro : dites-lui ce dont vous avez besoin, et il s'occupe du reste. Il mémorise chaque paramètre, chaque résultat, chaque leçon apprise.

Puis le système de mémoire s'est généralisé. Des outils ont été ajoutés — pas seulement pour la génomique, mais pour tout. Une surcouche bureau est apparue, capable de lire l'écran et de répondre en contexte. La voix a suivi. Puis est venue la fonctionnalité qui a tout changé : arrimer un Zyrkel à deux programmes sans API commune, et ils communiquent à travers lui. Ensuite, le système de flotte est arrivé — un Zyrkel est devenu deux, puis dix, puis des centaines, chacun spécialisé, chacun apprenant de manière indépendante, tous se coordonnant.

Aujourd'hui, un seul binaire de 25 Mo — ou une flotte de milliers — tourne sur votre ordinateur portable, votre cluster HPC ou votre infrastructure Kubernetes. Il gère la classification de variants génomiques et les feuilles de calcul Excel. Il surveille les battements de cœur et rédige des e-mails. Il génère des idées et les exécute de manière autonome. C'est une unité cognitive qui s'arrime partout où elle est nécessaire.

ZASR — Zyrkel Augmented Screen Reality

Une nouvelle façon d'interagir avec votre ordinateur. Un point de 48 px vit sur votre écran, toujours présent, toujours conscient. Il lit ce que vous voyez grâce à l'OCR en temps réel, comprend le contexte et agit.

Entourez quelque chose à l'écran — Zyrkel l'identifie. Pointez un élément d'interface — Zyrkel l'explique. Tracez une flèche entre deux fenêtres — Zyrkel les connecte. Et il dessine en retour : besoin d'installer une imprimante ? Zyrkel vous guide étape par étape, directement sur votre écran — des flèches pointant vers les bons boutons, des mises en surbrillance montrant où cliquer, une visite guidée en direct pour tout problème technique.

  • Lecture d'écran en temps réel avec OCR en direct et reconnaissance PixelDB
  • 14 types de widgets de surcouche : flèches, surbrillances, bulles, HUD, projecteurs
  • Cutouts : arrimez un Zyrkel à n'importe quel programme — Excel, navigateur, terminal, n'importe quoi
  • Conscience de l'état cognitif : s'adapte selon que vous êtes en travail profond ou en navigation
  • Conversations spatiales : dessinez sur l'écran, Zyrkel répond en contexte
  • Contrôle vocal avec mot de réveil, Whisper STT et TTS natif — entièrement en Rust
ZASR

Faites communiquer n'importe quel programme avec n'importe quel autre.

Deux programmes. Aucune API commune. Aucune couche d'intégration. Aucun middleware. Ils n'ont jamais été conçus pour communiquer. Arrimez un Zyrkel à chacun. Donnez-leur leurs propres ports, leur propre mémoire. Maintenant ils communiquent.

Excel envoie des données à une base de données. La base de données déclenche un e-mail. L'e-mail met à jour Slack. Aucun code personnalisé. Aucune plateforme d'intégration. Juste des Zyrkels, qui s'arriment et font le pont.

  • Chaque Zyrkel fonctionne sur son propre port avec sa propre mémoire persistante
  • Réseau pair-à-pair via découverte automatique mDNS et webhooks fédérés
  • Indépendant de la plateforme : Windows, macOS, Linux — les environnements mixtes fonctionnent
  • Passe de deux programmes connectés à une orchestration à l'échelle de l'entreprise
  • Serveur MCP compatible avec Claude, GPT, Gemini, Cursor, Windsurf
  • API compatible OpenAI — point d'accès de remplacement direct
Zyrkel Connect

Tout ce qu'un Zyrkel peut faire.

Un binaire. Des capacités illimitées.

🧠

Mémoire persistante et réseau neuronal

Chaque interaction le rend plus intelligent. Une mémoire neuronale à 4 niveaux qui grandit avec l'utilisation — du simple rappel à la reconnaissance adaptative de motifs. Apprend des conversations, extrait les connaissances automatiquement, suit l'origine de chaque fait. Enseignez un flux de travail une fois — Zyrkel l'exécute pour toujours.

Exécution et autonomie

Plus de 70 outils, plus de 1000 actions pré-compilées avec un temps de recherche <1ms. 4 niveaux d'autonomie, du supervisé à l'auto-gouverné. Moteur SOP, déclencheurs cron, déclencheurs de motifs. Planificateur de tâches avec classification de sécurité.

🔊

Voix et communication

Whisper STT, Edge TTS, détection du mot de réveil — entièrement en Rust natif, sans Python. Plus de 30 packs de langues pour l'interface. Voix en anglais et allemand, d'autres langues à venir. Telegram, Slack, e-mail intégrés.

🌐

Flotte et mise à l'échelle

De 1 Zyrkel à des milliers. Système de surveillance avec watchdogs, battements de cœur et monitoring de santé. Routeur de divergence pour l'auto-scaling statistique. Modèles d'essaim : MapReduce, Consensus, Pipeline, Mesh. Prêt pour HPC/SLURM et Kubernetes.

🔒

Confidentialité et sécurité

Filtre de sortie à 8 scanners (codes ICD-10, cartes de crédit, clés API, identifiants patients). Mode sécurisé à 5 niveaux (GREEN à BLOCKED). Pseudonymisation réversible. Confidentialité de l'écoute. Fonctionne localement — aucune dépendance cloud.

🧬

Science et données

Pipelines de lectures courtes et longues. Assemblages de novo. Appel et annotation de variants. Classification ACMG. Transcriptomique, multi-omique, visualisation. Veille bibliographique. Traitement Excel, Word, PDF.

💡

Moteur créatif

Un algorithme novateur pour la créativité dans les LLM. Mutation syllabique, injection de mots aléatoires, filtrage phonotactique et ascension de gradient — libère les LLM de leurs schémas prévisibles pour les mener vers des territoires véritablement surprenants. Classifier → Idéer → Élaborer → Construire.

🔌

Intégrations

Serveur MCP pour Claude, GPT, Gemini, Cursor, Windsurf. Système de plugins à 6 types avec rechargement à chaud. Extension navigateur. Tableau de bord à 11 sections. Support multi-LLM : Claude, GPT, Ollama, ou tout point d'accès compatible OpenAI.

De un à des milliers.

Un seul Zyrkel sur votre ordinateur portable. Une flotte à travers votre infrastructure. Même binaire. Mêmes capacités. Échelle illimitée.

Zyrkel Fleet

See it in action.

Real screenshots. No mockups.

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

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

Zyrkel session bar — resuming yesterday's work

Barre de session — reprend la ou vous vous etes arrete, chaque matin

Zyrkel Fleet Dashboard — 6 instances coordinating

Tableau de bord Fleet — 6 specialized Zyrkels, each with their own role, all coordinating

Conçu pour votre flux de travail.

Génomique, HPC et calcul scientifique

  • Pipelines de lectures courtes et longues, assemblages de novo, appel de variants, annotation, visualisation
  • Transcriptomique, intégration multi-omique
  • Classifier les variants avec le cadre complet ACMG/AMP
  • Analyser nativement les fichiers VCF, BAM et FASTQ — aucun outil externe nécessaire
  • Surveiller la littérature : veille PubMed et ClinVar avec notifications automatiques
  • Soumettre et suivre les jobs SLURM, générer des pipelines Snakemake/Nextflow
  • Zyrkel mémorise quels paramètres ont fonctionné sur quel jeu de données — de manière permanente
  • Fonctionne avec votre infrastructure HPC existante — SSH, SLURM, n'importe quelle configuration de cluster
  • True swarm intelligence: no central controller — each Zyrkel observes, adapts, and influences neighbors through behavior, producing emergent decentralized coordination

API, plugins et infrastructure

  • Serveur MCP avec plus de 70 outils — fonctionne avec Claude, GPT, Gemini, Cursor, Windsurf
  • Point d'accès API compatible OpenAI
  • Plus de 120 points d'accès API REST pour un contrôle programmatique complet
  • Système de plugins à 6 types (Tool, Integration, Transport, Panel, Hook, Encoder)
  • Rechargement à chaud des plugins sans redémarrage, communication JSON-RPC
  • 21 crates Rust, architecture modulaire, feature flags pour des builds minimaux
  • Génération de StatefulSet Kubernetes, découverte de service headless
  • Fédération via webhooks signés HMAC avec ordonnancement par Hybrid Logical Clock

Votre bureau, vos règles

  • Installez le Desktop Dot de 48 px — toujours au premier plan, toujours en apprentissage
  • Enseignez des flux de travail à Zyrkel en langage naturel — il les mémorise et les exécute
  • Zyrkel connects programs and operates them — clicks, types, reads, controls
  • 33 language packs: all 24 official EU languages + 10 most spoken languages worldwide
  • Connectez n'importe quels programmes via Zyrkel — aucun code d'intégration nécessaire
  • Contrôle vocal en anglais et allemand, d'autres langues bientôt disponibles
  • Communiquez via Telegram, Slack ou e-mail — Zyrkel les relie tous
  • Confidentialité d'abord : fonctionne localement, filtre de sortie à 8 scanners, aucune dépendance cloud
  • Choisissez votre LLM : Claude, GPT, Ollama (local) ou tout point d'accès compatible
  • Tableau de bord à 11 sections : Flotte, Mémoire, Neural, Sécurité, Voix et plus

Démarrer.

Cloner, compiler, exécuter. Serveur headless + Desktop Dot.

Serveur 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 est la plateforme la plus mature aujourd'hui. Linux arrive bientôt. macOS en cours de développement.
zyrkel.com

Open source. Gratuit. Du laboratoire au monde entier.

Zyrkel est développé par Christian Schlein, généticien humain à l'Institut de génétique humaine, UKE Hambourg. Chaque ligne de code est ouverte, chaque fonctionnalité est gratuite, et les contributions sont les bienvenues.

Impressum