Vibe-coding en Rust: tres utilidades para macOS y cinco proyectos de navegador
El desarrollador codecity continúa su vibe-coding en Rust con ayuda de redes neuronales. Esta vez creó tres utilidades para macOS (dos también disponibles para Windows): ProcessTree para gestionar procesos, Notepad para editar archivos grandes y DirMerge para comparar carpetas. Todas son minimalistas: funcionan sin conexión y no requieren instalación. Además, el autor recuerda cinco proyectos anteriores en Rust y en el navegador. Se publican como un único archivo HTML o como programa multiplataforma, y funcionan en Windows, Linux, macOS y dispositivos móviles. • ProcessTree — gestor de procesos, equivalente a Process Explorer • Notepad — editor que maneja archivos grandes mejor que CotEditor • DirMerge — comparación de carpetas, versiones en Rust y como PWA • Cinco proyectos anteriores: clon de Obsidian, alternativa a KeePass, Disk Usage, Paint, editor vectorial
Procesado por IA desde Habr AI; editado por Hamidun News
Un desarrollador que usa el alias codecity continúa su experimento de vibe-coding en Rust, utilizando LLM para generar código. Su pregunta es sencilla: ¿puede una red neuronal escribir software realmente útil para uso cotidiano? Esta vez, en unas pocas horas, creó tres utilidades para macOS, dos de las cuales también se compilaron para Windows.
ProcessTree: gestor de procesos
Todo empezó con una situación típica: un proceso se quedó colgado en macOS y no se cerraba con Force Quit. El autor le pidió al LLM que creara un equivalente de Process Explorer. El resultado fue ProcessTree, una utilidad con un árbol visual de procesos y un botón para forzar el cierre con permisos de administrador.
La utilidad solo se compiló para macOS, ya que Windows ya cuenta con un excelente Process Explorer integrado. Tras descargarla, hay que ejecutar `xattr -dr com.apple.quarantine "ProcessTree.app"` para evitar la protección contra binarios sin firma digital; el binario se compila mediante GitHub Actions y es seguro.
Notepad: editor de archivos grandes
Tras el éxito de ProcessTree, el autor se animó con Notepad. En macOS usa CotEditor, pero este funciona mal con archivos grandes. En Windows existe Notepad++, difícil de superar, pero no había un equivalente real para macOS. A petición, el LLM generó un editor minimalista con la funcionalidad necesaria. La versión para Windows también está disponible en GitHub.
DirMerge: comparación de carpetas
El tercer proyecto cubre algo que faltaba en macOS: un equivalente de WinMerge para comparar y sincronizar carpetas. Las alternativas de pago eran la única opción. A petición, el LLM produjo un programa con una interfaz para comparar carpetas y un editor integrado para modificar archivos durante la comparación.
DirMerge se publica en dos versiones: el programa clásico en Rust y un único archivo HTML (PWA). La versión de navegador funciona sin conexión en Windows, Linux, macOS y dispositivos móviles, y se puede descargar y usar como una aplicación normal.
Cinco proyectos anteriores
Antes de esto, el autor ya había publicado varias utilidades:
• Un Obsidian minimalista — una PWA y un único archivo HTML para notas. Funciona sin conexión en Windows, Linux, macOS, Android e iOS. También tiene extensión para Chrome. Sustituyó por completo a Obsidian para el autor.
• Una alternativa a KeePass — un gestor de contraseñas en un único archivo HTML con generación determinista de contraseñas, sin necesidad de guardar archivos kdbx. Disponible como PWA y como extensión oficial de Chrome, funciona sin conexión en todas las plataformas.
• Disk Usage — un programa en Rust para analizar el uso del disco, con un gráfico circular multicolor y una cola para eliminar archivos.
• Paint con capas — un editor gráfico en el navegador con soporte de capas y versión PWA.
• Editor vectorial — admite SVG, exportación a GLSL e integración con ShaderToy, con versión PWA disponible.
Por qué las aplicaciones de navegador son tan prácticas
Todos los proyectos de navegador se publican como un único archivo HTML, un concepto que sigue fascinando al autor. Funcionan en todas partes (incluso en Chrome para móviles), no requieren instalación, ni actualizaciones, ni permisos de administrador. Lo clave es que el navegador actúa como una sandbox integrada que protege contra la salida del sistema. Las recompensas por explotar vulnerabilidades del navegador son considerables, por lo que la seguridad de estas aplicaciones es mucho mayor.
El desarrollador está convencido de que estamos entrando en una nueva era en la construcción de software. Lo que ha mostrado hasta ahora es solo el principio. En su perfil de GitHub hay algo mucho más interesante, sobre lo que planea escribir por separado.
- 27 oct 2026El proyecto open source Hob lleva el modo Claude Cowork a tu portátil, sin nube
- 27 oct 2026Anthropic pide replegar los subagentes: un solo ciclo con skills supera a los orquestadores
- 27 oct 2026Cloudflare rediseña Containers para agentes: arranque 6 veces más rápido
- 27 oct 2026Anthropic aconseja deshacerse de la mitad de los subagentes: un solo bucle resultó el doble de rápido
Preguntas frecuentes sobre la noticia
¿Qué se sabe sobre ProcessTree: gestor de procesos?
Todo empezó con una situación típica: un proceso se quedó colgado en macOS y no se cerraba con Force Quit. El autor le pidió al LLM que creara un equivalente de Process Explorer. El resultado fue ProcessTree, una utilidad con un árbol visual de procesos y un botón para forzar el cierre con permisos de administrador. La utilidad solo se compiló para macOS, ya que Windows ya cuenta con un excelente Process Explorer integrado. Tras descargarla, hay que ejecutar `xattr -dr com.apple.quarantine "ProcessTree.app"` para evitar la protección contra binarios sin firma digital; el bi
¿Qué se sabe sobre Notepad: editor de archivos grandes?
Tras el éxito de ProcessTree, el autor se animó con Notepad. En macOS usa CotEditor, pero este funciona mal con archivos grandes. En Windows existe Notepad++, difícil de superar, pero no había un equivalente real para macOS. A petición, el LLM generó un editor minimalista con la funcionalidad necesaria. La versión para Windows también está disponible en GitHub.
¿Qué se sabe sobre DirMerge: comparación de carpetas?
El tercer proyecto cubre algo que faltaba en macOS: un equivalente de WinMerge para comparar y sincronizar carpetas. Las alternativas de pago eran la única opción. A petición, el LLM produjo un programa con una interfaz para comparar carpetas y un editor integrado para modificar archivos durante la comparación. DirMerge se publica en dos versiones: el programa clásico en Rust y un único archivo HTML (PWA). La versión de navegador funciona sin conexión en Windows, Linux, macOS y dispositivos móviles, y se puede descargar y usar como una aplicación normal.
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.
Lo esencial de la IA — una vez por semana
Siete historias que de verdad importaron, elegidas a mano. Sin ruido ni notas de prensa.
¡Listo! Revisa tu correo para la confirmación.