Imagem em destaque para 10 repos de IA open source que mudam a forma de programar

10 repos de IA open source que mudam a forma de programar

Publicado em:

Tempo de leitura: 12 min

Tema: Tecnologia

Autor: Leandro Valencia

#open source#inteligência artificial#github#agentes de ia#produtividade#rust#linux

Análise de 10 repositórios open source de IA: gateways de modelos, ambientes para agentes, diagramas automáticos e conversão de documentos em Rust.

Índice

1. OmniRoute: um único endpoint para todos os seus modelos

Repo: diegosouzapw/OmniRoute · ~58.000 estrelas · MIT

É um AI gateway: instala-se localmente e expõe um único endereço compatível com OpenAI. Por trás dele, conecta uns 352 provedores e mais de 1.200 modelos — Claude, GPT, Gemini, DeepSeek, Kimi, GLM, MiniMax.

O que o torna mais que um simples proxy é o fallback por cota. Se os créditos gratuitos de um provedor acabam no meio da sessão, o OmniRoute pula para o próximo sem que a sua ferramenta perceba. Mais de 150 desses provedores têm camada gratuita, então na prática você pode encadear tiers grátis e continuar trabalhando.

Funciona com Claude Code, Codex, Cursor, Cline e Copilot. As chaves ficam criptografadas no seu disco e não passam pela nuvem de ninguém.

Para quem: se você gerencia mais de duas API keys à mão, isso tira esse trabalho das suas costas hoje.

2. DeepSeek Harness: onde tudo é um plugin

Repo: deepseek-ai/deepseek-harness · MIT · developer preview

A DeepSeek liberou seu próprio harness de agentes, e a decisão de design é a que importa: o adaptador do modelo, o registro de ferramentas, o log de sessão e até o próprio loop do agente são plugins substituíveis. Não é um produto fechado com pontos de extensão; é um esqueleto.

Vem com console e uma interface web local (sobe em 127.0.0.1:3080). O atrativo prático continua sendo o de sempre com a DeepSeek: custo baixo e qualidade alta na geração de código.

Para quem: se você quer entender como um agente funciona por dentro, ou construir um próprio sem partir do zero.

3. Herdr: tmux, mas que entende de agentes

Repo: busque herdr no GitHub · ~22.000-30.000 estrelas · Rust · AGPL-3.0 · criado por Oğulcan Çelik

Um multiplexador de terminal escrito em Rust, um único binário de ~10 MB, sem dependências. A diferença para o tmux é conceitual: o Herdr trata cada agente como um objeto de primeira classe. A barra lateral dele diz em tempo real se cada um está trabalhando, bloqueado, terminado ou inativo.

Isso resolve o problema real de rodar cinco agentes: não saber qual está esperando a sua resposta. Roda sobre o terminal que você já usa, funciona por SSH e suporta mouse — algo que no tmux sempre foi um remendo.

Para quem: gente que vive no terminal e já perdeu tempo procurando qual painel estava parado.

4. Orca: o ADE de desktop

Repo: stablyai/orca · ~43.000-59.000 estrelas · MIT

O Orca se descreve como um ADE: Agent Development Environment — a ideia de que o sucessor do editor de código não é um editor com IA, mas um ambiente para dirigir agentes. Roda mais de 40 agentes CLI em paralelo — Claude Code, Codex, OpenCode, Cursor, Grok — e cada sessão vive no seu próprio git worktree isolado, então vários agentes podem mexer no mesmo repo sem se pisar.

Inclui editor baseado em VS Code, revisão de diffs anotada, integração com GitHub e Linear, worktrees remotos por SSH com reconexão automática e um app mobile para vigiar e corrigir agentes do celular. Não traz modelos: você conecta as suas próprias assinaturas.

Para quem: quem já trabalha com agentes em paralelo e precisa ver o conjunto, não um terminal por vez.

5. Archify: de código a diagrama interativo

Repo: tt-a1i/archify · ~20.000-32.000 estrelas

Não é um app, é uma skill instalável para Claude Code, Cursor, Codex CLI e OpenCode. O agente produz uma representação tipada em JSON e o Archify a compila de forma determinística para HTML/SVG. Esse é o ponto-chave: o diagrama não é uma alucinação bonita, é a compilação de uma estrutura verificável.

Cinco tipos de diagrama (arquitetura, fluxo de trabalho, sequência, fluxo de dados, máquinas de estado), temas claro e escuro e exportação para PNG, SVG, WebM para tours animados e cards 1200×630 para READMEs ou redes sociais. Os diagramas são navegáveis: você clica num componente e segue o caminho.

Instala com npx skills add tt-a1i/archify -g.

Para quem: se você alguma vez precisou explicar uma arquitetura por escrito e acabou desenhando num guardanapo.

6. Agentes como personagens: Pixel Agents e Agents in the Office

Repos: pixel-agents-hq/pixel-agents e gukosowa/agents-in-the-office

Essa categoria parece um brinquedo e não é bem um. Os dois projetos transformam suas sessões de agente em personagens pixel-art num escritório animado. O NPC caminha até a mesa, digita quando o agente edita arquivos, vai até a estante quando lê código, fica vagando quando está ocioso e te dá um sinal visual quando está bloqueado esperando você.

O Pixel Agents vem como extensão do VS Code; o Agents in the Office renderiza um mapa de tiles e suporta Claude Code e Gemini CLI.

O valor real é o mesmo do Herdr, resolvido por outro caminho: o estado de cinco agentes cabe numa única olhada. Um cérebro humano detecta "aquele personagem está parado" mais rápido do que "aquele processo está aguardando input".

Para quem: curiosidade legítima, e surpreendentemente útil se você trabalha com muitos agentes ao mesmo tempo.

7. AnyDoc: converter documentos para Markdown em milissegundos

Repo: firecrawl/anydoc · Rust, com bindings para Node.js, Python e WebAssembly

A Firecrawl liberou seu stack de parsing de documentos, e o número é difícil de ignorar. O AnyDoc converte Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV e PDF para Markdown limpo com uma mediana de 4,4 ms num benchmark de 100 documentos reais em 14 formatos. Sem modelos de ML e sem serviços externos: Rust puro.

No próprio benchmark, foi o único conversor capaz de lidar com os 14 formatos, à frente de markitdown, pandoc e docling. No Node.js roda no thread pool da libuv e não bloqueia o event loop; no Python libera o GIL. Se complementa com o firecrawl/pdf-inspector, que classifica PDFs escaneados frente a PDFs de texto para não mandar tudo para OCR sem necessidade.

Para quem: qualquer um que processe documentos em volume para RAG, ingestão ou treinamento. É aí que costumam estar os gargalos que ninguém mede.

8. Omarchy: Arch Linux pronto para trabalhar, por DHH

Repo: Omarchy · ~21.000 estrelas · MIT

Distribuição baseada em Arch Linux liderada por David Heinemeier Hansson, o criador do Ruby on Rails. Um único comando transforma uma instalação limpa do Arch num ambiente de desenvolvimento completo com Hyprland como gerenciador de janelas em mosaico, Neovim, Alacritty, Chromium e o resto do que um desenvolvedor usa no primeiro dia.

A proposta é opinada de propósito: não é uma tela em branco, é a configuração de alguém que já tomou as decisões por você. Se essas decisões coincidem com as suas, você economiza um fim de semana de dotfiles.

Para quem: usuário técnico que quer um ambiente bonito e funcional sem configurar do zero. Se você gosta de ajustar cada detalhe, vai se incomodar.

9. grill-me: a skill que te interroga antes de tocar no código

Repo: mattpocock/skills · a skill mais instalada do ecossistema Claude Code

De tudo nesta lista, é a que mais muda resultados com menos código. É uma skill que faz o contrário do que se espera de um agente: quando você a invoca, ela não escreve nada — começa a perguntar.

Matt Pocock conta que as sessões duram uns 45 minutos e que já teve conversas em que o agente fez mais de cinquenta perguntas antes de se dispor a escrever uma linha. É a primitiva de entrevista que está por trás de outras skills dele: grill-with-docs, triage, wayfinder, improve-codebase-architecture.

Parece fricção desnecessária até você contar quantas vezes um agente entregou exatamente o que você pediu e não o que você precisava. Está no marketplace oficial do Claude Code.

Para quem: todo mundo, especialmente se as suas mudanças tocam backend e frontend ao mesmo tempo.

10. OpenMontage: produção de vídeo completa a partir de um roteiro

Repo: busque openmontage no GitHub

Um sistema agêntico de produção de vídeo: você descreve o que quer em linguagem natural e o agente cuida da pesquisa, do roteiro, da geração de assets, da edição e da composição final. Doze pipelines de produção, um centena de ferramentas e centenas de arquivos de skills e conhecimento de produção.

A diferença frente aos modelos que geram clipes soltos é que o OpenMontage gerencia o plano de produção completo, com checkpoints de estado e pontos onde pede aprovação humana nas decisões criativas. Nos exemplos dele há curtas animados de 60 segundos com narração, música, legendas e composição por pouco mais de um dólar de custo de API.

Atenção com este: existem múltiplos repositórios com o mesmo nome e descrição sob organizações diferentes. Antes de instalar qualquer coisa, verifique de qual organização vem o que você está clonando e revise o histórico de commits. É um padrão clássico de falsificação em projetos que viralizam.

Tabela rápida

Ferramenta Problema que resolve Linguagem / formato Licença
OmniRoute Unificar 350+ provedores, fallback por cota TypeScript, local MIT
DeepSeek Harness Runtime de agente extensível Node.js, CLI + web MIT
Herdr Ver o estado de N agentes no terminal Rust, binário único AGPL-3.0
Orca Orquestrar agentes em worktrees isolados Desktop + mobile MIT
Archify Converter código em diagramas verificáveis Agent skill
Pixel Agents Estado dos agentes de um olhar Extensão VS Code
AnyDoc Documentos para Markdown, ~4 ms Rust + bindings
Omarchy Ambiente Linux pronto desde a instalação Arch + Hyprland MIT
grill-me Forçar entendimento antes de executar Agent skill
OpenMontage Produção de vídeo de ponta a ponta Agentic pipelines

O que essa lista diz do momento

Três padrões se repetem, e nenhum é sobre modelos.

O primeiro: a unificação como produto. O OmniRoute não treina nada, só evita que você dependa de um provedor. Essa é a proposta de valor. Quando a capacidade vira commodity, o valor se move para a camada que a organiza.

O segundo: o ambiente de trabalho está sendo reescrito. Orca e Herdr atacam o mesmo problema pelo desktop e pelo terminal, e esse problema não é "escrever código mais rápido", é supervisionar trabalho que você não fez. O editor foi a ferramenta de escrever. O ADE é a ferramenta de revisar.

O terceiro: a performance voltou a importar. AnyDoc em Rust a 4 ms frente a alternativas de centenas de milissegundos não é vaidade de benchmark. Quando você processa milhões de documentos, essa é a diferença entre um pipeline que roda de madrugada e um que não termina.

Por onde começar sem quebrar nada

Se for testar uma única coisa, que seja o grill-me: muda a qualidade do resultado sem mudar o seu stack. Se o problema é o gasto com assinaturas, comece pelo OmniRoute. Se você já roda vários agentes e se perde, Herdr se vive no terminal, Orca se prefere janela.

E uma regra que vale para os dez: instale um por semana, não os dez no sábado. Esses projetos se movem rápido, alguns têm meses de vida e vários vão mudar de API antes de você terminar de configurá-los. Adotar devagar não é cautela excessiva, é a única forma de saber qual ferramenta te ajudou de verdade.

Perguntas frequentes

O que é um AI gateway como o OmniRoute? Um proxy local que expõe um único endpoint compatível com OpenAI e distribui as requisições entre dezenas ou centenas de provedores de modelos. A vantagem principal é o fallback automático: se um provedor fica sem cota gratuita, pula para o próximo sem interromper a sua sessão de trabalho.

O que significa ADE (Agent Development Environment)? É a ideia de que o sucessor do editor de código não é um editor com IA integrada, mas um ambiente desenhado para dirigir e supervisionar vários agentes em paralelo, cada um no seu próprio espaço de trabalho isolado.

É seguro instalar qualquer um desses repositórios? A maioria são projetos legítimos com licença aberta, mas alguns nomes virais —como o OpenMontage— têm clones sob organizações diferentes. Antes de instalar, verifique sempre a organização do GitHub, as estrelas reais e o histórico de commits.

Se você for comprar jogos, softwares ou gift cards para pagar assinaturas digitais, na Eneba você consegue 5% de desconto com meu link. É um link de afiliado: para você sai mais barato e para mim ajuda a manter o blog.

Fontes

Posts Relacionados

Continue explorando conteúdo similar que pode te interessar

Alianças

Ferramentas que uso todos os dias, com melhores condições para a comunidade.

Links de afiliado. O preço para si não muda.Ver todas as alianças
Programa de formação

Pronto para transformar sua ideia em um projeto real?

Transforma é o programa onde você aprenderá a criar, executar e escalar seu projeto com clareza e método.

Conhecer o Programa Transforma