Vibe coding em Rust: três utilitários para macOS e cinco projetos de navegador
O desenvolvedor codecity continua seu vibe coding em Rust com a ajuda de redes neurais. Desta vez criou três utilitários para macOS (dois também disponíveis para Windows): ProcessTree para gerenciar processos, Notepad para editar arquivos grandes e DirMerge para comparar pastas. Todas as soluções são minimalistas: funcionam offline e não exigem instalação. Além disso, o autor relembra cinco projetos anteriores em Rust e no navegador. Eles são lançados como um único arquivo HTML ou como programa multiplataforma, funcionando em Windows, Linux, macOS e dispositivos móveis. • ProcessTree — gerenciador de processos, equivalente ao Process Explorer • Notepad — editor que lida melhor com arquivos grandes do que o CotEditor • DirMerge — comparação de pastas, versões em Rust e como PWA • Cinco projetos anteriores: clone do Obsidian, alternativa ao KeePass, Disk Usage, Paint, editor vetorial
Processado por IA de Habr AI; editado por Hamidun News
Um desenvolvedor que usa o apelido codecity continua seu experimento de vibe coding em Rust, usando LLMs para gerar código. A pergunta dele é simples: uma rede neural consegue escrever software realmente útil para uso real? Desta vez, em poucas horas, ele criou três utilitários para macOS, dois dos quais também foram compilados para Windows.
ProcessTree: gerenciador de processos
Tudo começou com uma situação comum: um processo travou no macOS e se recusava a fechar pelo Force Quit. O autor pediu ao LLM que criasse um equivalente ao Process Explorer. O resultado foi o ProcessTree, um utilitário com uma árvore visual de processos e um botão para forçar o encerramento com privilégios de administrador.
O utilitário foi compilado apenas para macOS, já que o Windows já tem um excelente Process Explorer nativo. Após baixar, é preciso rodar o comando `xattr -dr com.apple.quarantine "ProcessTree.app"` para contornar a proteção contra binários sem assinatura digital — o binário é compilado pelo GitHub Actions e é seguro.
Notepad: editor de arquivos grandes
Após o sucesso do ProcessTree, o autor encarou o Notepad. No macOS, ele usa o CotEditor, mas este lida mal com arquivos grandes. No Windows existe o Notepad++, difícil de superar — mas não havia um equivalente real para macOS. A pedido, o LLM gerou um editor minimalista com a funcionalidade necessária. A versão para Windows também está disponível no GitHub.
DirMerge: comparação de pastas
O terceiro projeto resolve algo que faltava no macOS: um equivalente ao WinMerge para comparar e sincronizar pastas. Alternativas pagas eram a única opção. A pedido, o LLM produziu um programa com interface para comparar pastas e um editor integrado para ajustar arquivos durante a comparação.
O DirMerge é lançado em duas versões: o programa clássico em Rust e um único arquivo HTML (PWA). A versão de navegador funciona offline em Windows, Linux, macOS e dispositivos móveis, podendo ser baixada e usada como um aplicativo comum.
Cinco projetos anteriores
Antes disso, o autor já havia publicado vários utilitários:
• Um Obsidian minimalista — uma PWA e um único arquivo HTML para notas. Funciona offline em Windows, Linux, macOS, Android e iOS. Há também uma extensão para Chrome. Substituiu completamente o Obsidian para o autor.
• Uma alternativa ao KeePass — um gerenciador de senhas em um único arquivo HTML, com geração determinística de senhas, sem necessidade de armazenar arquivos kdbx. Disponível como PWA e como extensão oficial do Chrome, funciona offline em todas as plataformas.
• Disk Usage — um programa em Rust para analisar o uso de disco, com um gráfico de pizza colorido e uma fila para exclusão de arquivos.
• Paint com camadas — um editor gráfico no navegador com suporte a camadas e versão PWA.
• Editor vetorial — compatível com SVG, exportação para GLSL e integração com o ShaderToy, com versão PWA disponível.
Por que aplicativos de navegador são tão práticos
Todos os projetos de navegador são lançados como um único arquivo HTML, um conceito que não deixa de encantar o autor. Eles funcionam em qualquer lugar (até no Chrome em dispositivos móveis), não exigem instalação, atualizações nem privilégios de administrador. O ponto central é que o navegador funciona como uma sandbox nativa que protege contra fugas do sistema. As recompensas por explorar vulnerabilidades no navegador são consideráveis, o que torna a segurança desses aplicativos muito maior.
O desenvolvedor está convencido de que estamos entrando em uma nova era na construção de software. O que ele mostrou até agora é apenas o começo. Em seu perfil no GitHub há algo muito mais interessante, sobre o qual ele planeja escrever separadamente.
- 27 de out. de 2026Hob, app open-source, traz o modo Claude Cowork para o seu notebook, sem nuvem
- 27 de out. de 2026Anthropic recomenda enxugar subagentes: um único loop com skills supera orquestras
- 27 de out. de 2026Cloudflare reformula o Containers para agentes de IA: início 6 vezes mais rápido
- 27 de out. de 2026Anthropic recomenda descartar metade dos subagentes: um único loop foi duas vezes mais rápido
Perguntas frequentes sobre a notícia
O que se sabe sobre ProcessTree: gerenciador de processos?
Tudo começou com uma situação comum: um processo travou no macOS e se recusava a fechar pelo Force Quit. O autor pediu ao LLM que criasse um equivalente ao Process Explorer. O resultado foi o ProcessTree, um utilitário com uma árvore visual de processos e um botão para forçar o encerramento com privilégios de administrador. O utilitário foi compilado apenas para macOS, já que o Windows já tem um excelente Process Explorer nativo. Após baixar, é preciso rodar o comando `xattr -dr com.apple.quarantine "ProcessTree.app"` para contornar a proteção contra binários sem assinatura
O que se sabe sobre Notepad: editor de arquivos grandes?
Após o sucesso do ProcessTree, o autor encarou o Notepad. No macOS, ele usa o CotEditor, mas este lida mal com arquivos grandes. No Windows existe o Notepad++, difícil de superar — mas não havia um equivalente real para macOS. A pedido, o LLM gerou um editor minimalista com a funcionalidade necessária. A versão para Windows também está disponível no GitHub.
O que se sabe sobre DirMerge: comparação de pastas?
O terceiro projeto resolve algo que faltava no macOS: um equivalente ao WinMerge para comparar e sincronizar pastas. Alternativas pagas eram a única opção. A pedido, o LLM produziu um programa com interface para comparar pastas e um editor integrado para ajustar arquivos durante a comparação. O DirMerge é lançado em duas versões: o programa clássico em Rust e um único arquivo HTML (PWA). A versão de navegador funciona offline em Windows, Linux, macOS e dispositivos móveis, podendo ser baixada e usada como um aplicativo comum.
Build & Ship Production AI Agents Without Boilerplate Code
Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.