Zyrkel

/ˈsɜːrkəl/

Liga-se a qualquer coisa. Aprende com tudo. Não esquece nada.

Uma unidade cognitiva autodidata que se liga a qualquer programa, conecta sistemas que nunca foram feitos para comunicar, e escala de um a milhares. Open source, gratuito e rápido. Este é o zyrkel.com.

165K
Linhas de Rust
25MB
Tamanho do Binário
70+
Ferramentas MCP
21
Crates Rust
120+
Endpoints API
Zyrkel Cutout Mode

Modo Cutout — acopla-se a qualquer janela, trabalha ao seu lado

Zyrkel Fleet Dashboard

Painel da Frota — 6 Zyrkels, cada um especializado, todos coordenados

Zyrkel Session Bar

Barra de sessao — retoma onde parou, todas as manhas

ZASR — circle something on screen, Zyrkel identifies it

ZASR — circule qualquer coisa na tela, Zyrkel diz o que e

Multi-Dot Session — 4 Zyrkels working together

Multi-Dot — varios Zyrkels no seu desktop, cada um com seu papel

Nasceu num laboratório de genética. Construído para tudo.

Zyrkel começou no Instituto de Genética Humana no UKE Hamburg. O problema original era simples: pipelines de genómica são complexas, os parâmetros mudam entre conjuntos de dados, os jobs SLURM correm às 3 da manhã — e a maioria dos estudantes e investigadores não sabe programar. As ferramentas de bioinformática devem ser acessíveis a todos no laboratório, não apenas à única pessoa que sabe Python. Por isso, foi construído um sistema que reduz essa barreira a zero: diga-lhe o que precisa, e ele trata do resto. Lembra-se de cada parâmetro, de cada resultado, de cada lição aprendida.

Depois, o sistema de memória generalizou-se. Foram adicionadas ferramentas — não apenas para genómica, mas para tudo. Surgiu um overlay de ambiente de trabalho que conseguia ler o ecrã e responder em contexto. A voz seguiu-se. Depois veio a funcionalidade que mudou tudo: ligue um Zyrkel a dois programas que não partilham API, e eles comunicam através dele. Depois chegou o sistema de frota — um Zyrkel tornou-se dois, depois dez, depois centenas, cada um especializado, cada um a aprender independentemente, todos a coordenar.

Hoje, um único binário de 25MB — ou uma frota de milhares — corre no seu portátil, no seu cluster HPC ou na sua infraestrutura Kubernetes. Lida com classificação de variantes genómicas e folhas de cálculo Excel. Monitoriza batimentos cardíacos e escreve e-mails. Gera ideias e executa-as autonomamente. É uma unidade cognitiva que se liga onde é necessário.

ZASR — Zyrkel Augmented Screen Reality

Uma nova forma de interagir com o seu computador. Um ponto de 48px vive no seu ecrã, sempre presente, sempre consciente. Lê o que vê através de OCR em tempo real, compreende o contexto e age.

Circule algo no ecrã — Zyrkel identifica-o. Aponte para um elemento da UI — Zyrkel explica-o. Desenhe uma seta entre duas janelas — Zyrkel liga-as. E desenha de volta: precisa de instalar uma impressora? Zyrkel guia-o passo a passo, diretamente no seu ecrã — setas a apontar para os botões certos, destaques a mostrar onde clicar, um guia ao vivo para qualquer problema técnico que tenha.

  • Leitura de ecrã em tempo real com OCR ao vivo e reconhecimento PixelDB
  • 14 tipos de widgets overlay: setas, destaques, balões, HUD, holofotes
  • Cutouts: ligue um Zyrkel a qualquer programa — Excel, navegador, terminal, qualquer coisa
  • Consciência de estado cognitivo: adapta-se quando está em trabalho profundo vs. a navegar
  • Conversas espaciais: desenhe no ecrã, Zyrkel responde em contexto
  • Controlo por voz com palavra de ativação, Whisper STT e TTS nativo — tudo em Rust
ZASR

Faça qualquer programa falar com qualquer outro programa.

Dois programas. Sem API partilhada. Sem camada de integração. Sem middleware. Nunca foram construídos para comunicar. Ligue um Zyrkel a cada um. Dê-lhes as suas próprias portas, a sua própria memória. Agora falam.

Excel envia dados para uma base de dados. A base de dados dispara um e-mail. O e-mail atualiza o Slack. Sem código personalizado. Sem plataforma de integração. Apenas Zyrkels, a ligar e a fazer ponte.

  • Cada Zyrkel corre na sua própria porta com a sua própria memória persistente
  • Rede peer-to-peer via auto-descoberta mDNS e webhooks federados
  • Independente de plataforma: Windows, macOS, Linux — ambientes mistos funcionam
  • Escala de dois programas ligados a orquestração empresarial
  • Servidor MCP compatível com Claude, GPT, Gemini, Cursor, Windsurf
  • API compatível com OpenAI — endpoint substituto direto
Zyrkel Connect

Tudo o que um Zyrkel consegue fazer.

Um binário. Capacidades ilimitadas.

🧠

Memória Persistente e Rede Neural

Cada interação torna-o mais inteligente. Uma memória neural de 4 camadas que cresce com a utilização — de recuperação simples a reconhecimento adaptativo de padrões. Aprende com conversas, extrai conhecimento automaticamente, rastreia de onde veio cada facto. Ensine um fluxo de trabalho uma vez — Zyrkel executa-o para sempre.

Execução e Autonomia

Mais de 70 ferramentas, mais de 1000 ações pré-compiladas com pesquisa inferior a 1ms. 4 níveis de autonomia, de supervisionado a autónomo. Motor SOP, gatilhos cron, gatilhos de padrão. Planeador de tarefas com classificação de segurança.

🔊

Voz e Comunicação

Whisper STT, Edge TTS, deteção de palavra de ativação — tudo nativo em Rust, sem Python. Mais de 30 pacotes de idioma para a interface. Voz em inglês e alemão, mais em breve. Telegram, Slack, e-mail integrados.

🌐

Frota e Escala

De 1 Zyrkel a milhares. Sistema de Cuidado com watchdogs, heartbeats e monitorização de saúde. Divergence Router para auto-escalonamento estatístico. Padrões de enxame: MapReduce, Consensus, Pipeline, Mesh. Pronto para HPC/SLURM e Kubernetes.

🔒

Privacidade e Segurança

Filtro de saída com 8 scanners (códigos ICD-10, cartões de crédito, chaves API, IDs de pacientes). Modo seguro de 5 camadas (VERDE a BLOQUEADO). Pseudonimização reversível. Privacidade de escuta. Corre localmente — sem dependência da nuvem.

🧬

Ciência e Dados

Pipelines de leitura curta e longa. Montagens de novo. Chamada e anotação de variantes. Classificação ACMG. Transcriptómica, multi-ómica, visualização. Monitorização de literatura. Processamento de Excel, Word, PDF.

💡

Motor Criativo

Um novo algoritmo para criatividade em LLMs. Mutação silábica, injeção de palavras aleatórias, filtragem fonotática e ascensão por gradiente — retira LLMs de padrões previsíveis para território genuinamente surpreendente. Classificar → Idear → Elaborar → Construir.

🔌

Integrações

Servidor MCP para Claude, GPT, Gemini, Cursor, Windsurf. Sistema de plugins com 6 tipos e hot-reload. Extensão para navegador. Painel com 11 secções. Suporte multi-LLM: Claude, GPT, Ollama, qualquer endpoint compatível com OpenAI.

De um a milhares.

Um único Zyrkel no seu portátil. Uma frota pela sua infraestrutura. Mesmo binário. Mesmas 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 sessao — retoma onde parou, todas as manhas

Zyrkel Fleet Dashboard — 6 instances coordinating

Painel da Frota — 6 specialized Zyrkels, each with their own role, all coordinating

Construído para o seu fluxo de trabalho.

Genómica, HPC e Computação Científica

  • Pipelines de leitura curta e longa, montagens de novo, chamada de variantes, anotação, visualização
  • Transcriptómica, integração multi-ómica
  • Classifique variantes com o framework completo ACMG/AMP
  • Analise ficheiros VCF, BAM e FASTQ nativamente — sem ferramentas externas necessárias
  • Monitorize literatura: vigilância PubMed e ClinVar com notificações automáticas
  • Submeta e rastreie jobs SLURM, gere pipelines Snakemake/Nextflow
  • Zyrkel lembra-se de que parâmetros funcionaram em que conjunto de dados — permanentemente
  • Funciona com a sua infraestrutura HPC existente — SSH, SLURM, qualquer configuração de cluster
  • True swarm intelligence: no central controller — each Zyrkel observes, adapts, and influences neighbors through behavior, producing emergent decentralized coordination

APIs, Plugins e Infraestrutura

  • Servidor MCP com mais de 70 ferramentas — funciona com Claude, GPT, Gemini, Cursor, Windsurf
  • Endpoint API compatível com OpenAI
  • Mais de 120 endpoints REST API para controlo programático completo
  • Sistema de plugins com 6 tipos (Tool, Integration, Transport, Panel, Hook, Encoder)
  • Hot-reload de plugins sem reiniciar, comunicação JSON-RPC
  • 21 crates Rust, arquitetura modular, feature flags para builds mínimos
  • Geração de Kubernetes StatefulSet, descoberta de serviço headless
  • Federação via webhooks assinados com HMAC com ordenação Hybrid Logical Clock

O Seu Ambiente de Trabalho, As Suas Regras

  • Instale o Desktop Dot de 48px — sempre no topo, sempre a aprender
  • Ensine fluxos de trabalho ao Zyrkel com linguagem natural — ele lembra-se e executa-os
  • Zyrkel connects programs and operates them — clicks, types, reads, controls
  • 33 language packs: all 24 official EU languages + 10 most spoken languages worldwide
  • Ligue quaisquer programas através do Zyrkel — sem código de integração necessário
  • Controlo por voz em inglês e alemão, mais idiomas em breve
  • Comunique via Telegram, Slack ou e-mail — Zyrkel faz a ponte entre todos
  • Privacidade primeiro: corre localmente, filtro de saída com 8 scanners, sem dependência da nuvem
  • Escolha o seu LLM: Claude, GPT, Ollama (local) ou qualquer endpoint compatível
  • Painel com 11 secções: Fleet, Memory, Neural, Security, Voice e mais

Comece agora.

Clone, compile, execute. 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 é a plataforma mais madura hoje. Linux em breve. macOS em construção.
zyrkel.com

Open source. Gratuito. Do laboratório para o mundo.

Zyrkel é desenvolvido por Christian Schlein, geneticista humano no Instituto de Genética Humana, UKE Hamburg. Cada linha de código é aberta, cada funcionalidade é gratuita e contribuições são bem-vindas.

Impressum