Zyrkel

/ˈsɜːrkəl/

Se acopla a todo. Aprende de todo. No olvida nada.

Una unidad cognitiva auto-aprendiente que se acopla a cualquier programa, conecta sistemas que nunca fueron diseñados para comunicarse, y escala de uno a miles. Código abierto, gratuito y rápido. Esto es zyrkel.com.

165K
Líneas de Rust
25MB
Tamaño del binario
70+
Herramientas MCP
21
Crates de Rust
120+
Endpoints de API
Zyrkel Cutout Mode

Modo Cutout — se acopla a cualquier ventana, trabaja a tu lado

Zyrkel Fleet Dashboard

Panel de Fleet — 6 Zyrkels, cada uno especializado, todos coordinados

Zyrkel Session Bar

Barra de sesion — retoma donde lo dejaste, cada manana

ZASR — circle something on screen, Zyrkel identifies it

ZASR — rodea cualquier cosa en pantalla, Zyrkel te dice que es

Multi-Dot Session — 4 Zyrkels working together

Multi-Dot — varios Zyrkels en tu escritorio, cada uno con su propio rol

Nacido en un laboratorio de genética. Construido para todo.

Zyrkel nació en el Instituto de Genética Humana del UKE Hamburgo. El problema original era simple: los pipelines de genómica son complejos, los parámetros cambian entre conjuntos de datos, los trabajos SLURM se ejecutan a las 3 AM — y la mayoría de los estudiantes e investigadores no saben programar. Las herramientas de bioinformática deberían ser accesibles para todos en un laboratorio, no solo para la única persona que sabe Python. Así que se construyó un sistema que reduce esa barrera a cero: dile lo que necesitas y se encarga del resto. Recuerda cada parámetro, cada resultado, cada lección aprendida.

Luego el sistema de memoria se generalizó. Se añadieron herramientas — no solo para genómica, sino para todo. Apareció una capa de escritorio que podía leer la pantalla y responder en contexto. Siguió la voz. Luego llegó la característica que lo cambió todo: acopla un Zyrkel a dos programas sin API compartida, y se comunican a través de él. Después llegó el sistema de flotas — un Zyrkel se convirtió en dos, luego en diez, luego en cientos, cada uno especializado, cada uno aprendiendo de forma independiente, todos coordinándose.

Hoy, un único binario de 25 MB — o una flota de miles — se ejecuta en tu portátil, tu clúster HPC o tu infraestructura Kubernetes. Maneja la clasificación de variantes genómicas y hojas de cálculo Excel. Monitoriza latidos y escribe correos electrónicos. Genera ideas y las ejecuta de forma autónoma. Es una unidad cognitiva que se acopla donde sea necesario.

ZASR — Zyrkel Augmented Screen Reality

Una nueva forma de interactuar con tu ordenador. Un punto de 48 px vive en tu pantalla, siempre presente, siempre consciente. Lee lo que ves mediante OCR en tiempo real, comprende el contexto y actúa.

Rodea algo en la pantalla — Zyrkel lo identifica. Señala un elemento de la interfaz — Zyrkel lo explica. Dibuja una flecha entre dos ventanas — Zyrkel las conecta. Y dibuja de vuelta: ¿necesitas instalar una impresora? Zyrkel te guía paso a paso, directamente en tu pantalla — flechas señalando los botones correctos, resaltados mostrando dónde hacer clic, una guía en vivo para cualquier problema técnico.

  • Lectura de pantalla en tiempo real con OCR en vivo y reconocimiento PixelDB
  • 14 tipos de widgets de superposición: flechas, resaltados, burbujas, HUD, focos
  • Cutouts: acopla un Zyrkel a cualquier programa — Excel, navegador, terminal, lo que sea
  • Conciencia del estado cognitivo: se adapta según estés en trabajo profundo o navegando
  • Conversaciones espaciales: dibuja en la pantalla, Zyrkel responde en contexto
  • Control por voz con palabra de activación, Whisper STT y TTS nativo — todo en Rust
ZASR

Haz que cualquier programa se comunique con cualquier otro.

Dos programas. Sin API compartida. Sin capa de integración. Sin middleware. Nunca fueron construidos para comunicarse. Acopla un Zyrkel a cada uno. Dales sus propios puertos, su propia memoria. Ahora se comunican.

Excel envía datos a una base de datos. La base de datos dispara un correo electrónico. El correo actualiza Slack. Sin código personalizado. Sin plataforma de integración. Solo Zyrkels, acoplándose y conectando.

  • Cada Zyrkel se ejecuta en su propio puerto con su propia memoria persistente
  • Red peer-to-peer mediante descubrimiento automático mDNS y webhooks federados
  • Independiente de plataforma: Windows, macOS, Linux — los entornos mixtos funcionan
  • Escala de dos programas conectados a orquestación a nivel empresarial
  • Servidor MCP compatible con Claude, GPT, Gemini, Cursor, Windsurf
  • API compatible con OpenAI — endpoint de reemplazo directo
Zyrkel Connect

Todo lo que un Zyrkel puede hacer.

Un binario. Capacidades ilimitadas.

🧠

Memoria persistente y red neuronal

Cada interacción lo hace más inteligente. Una memoria neuronal de 4 niveles que crece con el uso — desde el simple recuerdo hasta el reconocimiento adaptativo de patrones. Aprende de las conversaciones, extrae conocimiento automáticamente, rastrea de dónde proviene cada hecho. Enseña un flujo de trabajo una vez — Zyrkel lo ejecuta para siempre.

Ejecución y autonomía

Más de 70 herramientas, más de 1000 acciones precompiladas con búsqueda <1ms. 4 niveles de autonomía, de supervisado a autogobernado. Motor SOP, disparadores cron, disparadores de patrones. Planificador de tareas con clasificación de seguridad.

🔊

Voz y comunicación

Whisper STT, Edge TTS, detección de palabra de activación — todo en Rust nativo, sin Python. Más de 30 paquetes de idiomas para la interfaz. Voz en inglés y alemán, más idiomas próximamente. Telegram, Slack, correo electrónico integrados.

🌐

Flota y escala

De 1 Zyrkel a miles. Sistema de cuidado con watchdogs, latidos y monitorización de salud. Enrutador de divergencia para auto-escalado estadístico. Patrones de enjambre: MapReduce, Consensus, Pipeline, Mesh. Listo para HPC/SLURM y Kubernetes.

🔒

Privacidad y seguridad

Filtro de salida con 8 escáneres (códigos ICD-10, tarjetas de crédito, claves API, IDs de pacientes). Modo seguro de 5 niveles (GREEN a BLOCKED). Pseudonimización reversible. Privacidad de escucha. Se ejecuta localmente — sin dependencia de la nube.

🧬

Ciencia y datos

Pipelines de lecturas cortas y largas. Ensamblajes de novo. Llamada y anotación de variantes. Clasificación ACMG. Transcriptómica, multi-ómica, visualización. Vigilancia bibliográfica. Procesamiento de Excel, Word, PDF.

💡

Motor creativo

Un algoritmo novedoso para la creatividad en LLM. Mutación silábica, inyección de palabras aleatorias, filtrado fonotáctico y ascenso de gradiente — saca a los LLM de patrones predecibles y los lleva a territorio genuinamente sorprendente. Clasificar → Idear → Elaborar → Construir.

🔌

Integraciones

Servidor MCP para Claude, GPT, Gemini, Cursor, Windsurf. Sistema de plugins con 6 tipos y recarga en caliente. Extensión de navegador. Panel de control con 11 secciones. Soporte multi-LLM: Claude, GPT, Ollama, o cualquier endpoint compatible con OpenAI.

De uno a miles.

Un solo Zyrkel en tu portátil. Una flota a través de tu infraestructura. Mismo binario. Mismas capacidades. Escala ilimitada.

Zyrkel Fleet

See it in action.

Real screenshots. No mockups.

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

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

Zyrkel session bar — resuming yesterday's work

Barra de sesion — retoma donde lo dejaste, cada manana

Zyrkel Fleet Dashboard — 6 instances coordinating

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

Diseñado para tu flujo de trabajo.

Genómica, HPC y computación científica

  • Pipelines de lecturas cortas y largas, ensamblajes de novo, llamada de variantes, anotación, visualización
  • Transcriptómica, integración multi-ómica
  • Clasificar variantes con el marco completo ACMG/AMP
  • Analizar archivos VCF, BAM y FASTQ de forma nativa — sin herramientas externas necesarias
  • Vigilar la literatura: monitorización de PubMed y ClinVar con notificaciones automáticas
  • Enviar y rastrear trabajos SLURM, generar pipelines Snakemake/Nextflow
  • Zyrkel recuerda qué parámetros funcionaron en qué conjunto de datos — de forma permanente
  • Funciona con tu infraestructura HPC existente — SSH, SLURM, cualquier configuración de clúster
  • True swarm intelligence: no central controller — each Zyrkel observes, adapts, and influences neighbors through behavior, producing emergent decentralized coordination

APIs, plugins e infraestructura

  • Servidor MCP con más de 70 herramientas — funciona con Claude, GPT, Gemini, Cursor, Windsurf
  • Endpoint de API compatible con OpenAI
  • Más de 120 endpoints de API REST para control programático completo
  • Sistema de plugins con 6 tipos (Tool, Integration, Transport, Panel, Hook, Encoder)
  • Recarga en caliente de plugins sin reinicio, comunicación JSON-RPC
  • 21 crates de Rust, arquitectura modular, feature flags para builds mínimos
  • Generación de StatefulSet de Kubernetes, descubrimiento de servicio headless
  • Federación mediante webhooks firmados con HMAC y ordenamiento con Hybrid Logical Clock

Tu escritorio, tus reglas

  • Instala el Desktop Dot de 48 px — siempre visible, siempre aprendiendo
  • Enseña flujos de trabajo a Zyrkel con lenguaje natural — los recuerda y ejecuta
  • Zyrkel connects programs and operates them — clicks, types, reads, controls
  • 33 language packs: all 24 official EU languages + 10 most spoken languages worldwide
  • Conecta cualquier programa a través de Zyrkel — sin código de integración necesario
  • Control por voz en inglés y alemán, más idiomas próximamente
  • Comunícate vía Telegram, Slack o correo electrónico — Zyrkel los conecta todos
  • Privacidad primero: se ejecuta localmente, filtro de salida con 8 escáneres, sin dependencia de la nube
  • Elige tu LLM: Claude, GPT, Ollama (local) o cualquier endpoint compatible
  • Panel de control con 11 secciones: Flota, Memoria, Neural, Seguridad, Voz y más

Empezar.

Clonar, compilar, ejecutar. Servidor headless + Desktop Dot.

Servidor 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 es la plataforma más madura hoy. Linux próximamente. macOS en desarrollo.
zyrkel.com

Código abierto. Gratuito. Del laboratorio al mundo.

Zyrkel es desarrollado por Christian Schlein, genetista humano en el Instituto de Genética Humana, UKE Hamburgo. Cada línea de código es abierta, cada función es gratuita, y las contribuciones son bienvenidas.

Impressum