Laboratorio de apps

Apps y herramientas que construimos fuera de Drupal: aplicaciones de escritorio, herramientas para desarrolladores y las skills que usamos con Claude Code. No son Drupal ni son lo que vendemos. Las dejamos aquí como registro de lo que hacemos y de cómo lo hacemos. Nuestro trabajo en Drupal está en Proyectos.

Cabinet

Reproductor sin conexión y equipo de captura para la colección Zero-Shot Games — replica la biblioteca, juega cada título a pantalla completa y toma las capturas con las que funciona el sitio.
Imagen
cabinet-banner

Aplicación de escritorio nativa en Rust — la puerta de entrada y la cámara de Zero-Shot Games, una colección de juegos de navegador construidos cada uno en solitario por IA a partir de un único prompt. cabinet sync replica de forma idempotente la biblioteca de juegos en una carpeta local; cabinet play ejecuta cualquier título a pantalla completa en una ventana WebView2 con tao + wry — sin conexión, sin nada que instalar por juego.

Leer más

TinyBooth Sound Studio

Grabador de canales, visualizador y mezclador de stems de Suno para Windows — el estudio de alcoba, lo opuesto a un DAW corporativo.
Imagen
tinybooth-banner

Aplicación de escritorio Windows nativa en Rust + egui. Importe un paquete de Suno y los stems se auto-clasifican por rol y se enrutan por cadenas de limpieza específicas de cada rol; cada importación verifica polaridad y coherencia contra la mezcla de referencia. Pistas multicanal con cadena de Corrección por pista (HPF, EQ de cuatro bandas, de-esser, gate, compresor, Restauración de Coherencia), medición LUFS BS.1770-4 en vivo en el máster, y A/B por pista contra la fuente sin procesar.

Leer más

MatriSaver

Salvapantallas de Windows con lluvia digital estilo Matrix — Rust + wgpu nativo, pipeline HDR Rgba16Float, bloom en cadena de mips, mapeo tonal ACES.
Imagen
matrisaver-banner

Salvapantallas nativo de Windows entregado como un .scr instalado en System32 vía MSI. Construido sobre Rust + wgpu con un pipeline de render HDR Rgba16Float, bloom en cadena de mips, mapeo tonal ACES y un paquete de overlays configurable. El diálogo de ajustes en egui (el verbo de salvapantallas /c) expone controles de panel de administración para HDR, bloom y tiempo de permanencia de overlays. Auto-actualización integrada vía GitHub Releases.

Leer más

MDReader

Visor de markdown de solo lectura para Windows — Rust + egui/eframe nativo, arranque en menos de un segundo, sin Electron, sin telemetría.
Imagen
mdreader-banner

Un visor de markdown de escritorio para Windows, nativo y autocontenido. Sin runtime, sin motor de navegador, sin servicios en segundo plano. Escanea un directorio raíz configurable en busca de archivos .md, los presenta en un árbol lateral plegable y renderiza el archivo seleccionado como markdown con formato y resaltado de sintaxis en los bloques de código vía egui_commonmark. Imágenes en línea, leyendas de figura mediante el atributo title de CommonMark, exportación a PDF vía Chromium headless incluido.

Leer más

ExamHelper

Consola de aprendizaje modular para Windows — módulos de estudio en cartuchos, narración TTS multilingüe, práctica de exámenes.
Imagen
examhelper-banner

Consola de aprendizaje de escritorio construida en Rust con egui. Módulos de estudio enchufables — cada cartucho trae su propio contenido, preguntas, fuentes y configuración de idioma; suelte una nueva carpeta de cartucho en cartridges/ y reinicie, sin recompilar. Cartuchos incluidos: Nacionalidad Colombiana (español) y Japonés 100 (japonés / inglés).

Leer más

TypeDrill

Entrenador de mecanografía privado — ejercicios cronometrados hacia adelante y repetibles, diagnóstico por tecla y prácticas construidas a partir de sus propios puntos débiles.
Imagen
typedrill-banner

Un entrenador de mecanografía privado y sin conexión que lo califica como lo hace una prueba de selección de personal, y luego le dice qué teclas le costaron la calificación y arma un ejercicio con ellas. Las pruebas se cronometran hacia adelante: el reloj cuenta en ascenso y el tiempo que usted hace sobre un texto fijo y guardado es la calificación, así que los 41.2s de esta semana frente a los 47.9s de la anterior son una medición real, no una tasa contra una cuenta regresiva arbitraria.

Leer más

Rust Skeleton

Punto de partida canónico para apps de escritorio Windows — Rust + eframe/egui, instalador WiX MSI, versionado por etiquetas git, auto-actualización vía GitHub Releases.
Imagen
rust-skeleton-banner

Andamiaje listo para usar para cualquier app de escritorio Windows construida sobre Rust + eframe/egui. Incluye: app de ventana única en eframe con modo oscuro por defecto, configuración JSON persistida en %APPDATA%, build.rs que lee la última etiqueta git y expone APP_VERSION, instalador WiX MSI con MajorUpgrade más un acceso directo en el Escritorio, y un mecanismo de auto-actualización que consulta GitHub Releases.

Leer más

Acer RGB Controller (colormemuch)

Control RGB total para el Acer Predator Helios Neo 16S — teclado de 4 zonas y el "escudo" de la tapa, tres tipos de efecto y un editor de efectos personalizado en vivo.
Imagen
colormemuch-banner

Aplicación de escritorio nativa para Windows en Rust + egui que toma el control de todas las luces RGB del Acer Predator Helios Neo 16S (PHN16S-71) — la retroiluminación de 4 zonas del teclado y el logo "escudo" de la tapa que PredatorSense esconde detrás de presets. La ingeniería inversa demostró que la interfaz WMI AcerGamingFunction del fabricante es un callejón sin salida para la iluminación; en realidad Acer maneja los LED mediante un servidor OpenRGB incluido, así que colormemuch habla directamente el SDK de OpenRGB — un pequeño cliente bloqueante con std::net, sin necesidad de elevación.

Leer más

Swivel

git stash, para la atención — una skill de Claude Code que mantiene recuperable el hilo principal de una sesión larga de agente cuando otros hilos se cuelan.
Imagen
swivel-banner

Una skill de Claude Code para sesiones largas de agente. Una sesión rara vez pierde su propósito de un solo paso: atiende una petición razonable, luego otra que surge de ella, hasta quedar a tres marcos de distancia de lo que realmente se estaba construyendo. Swivel declara un carril principal por proyecto, registra todo lo que llega desde una bandeja de entrada, un tracker o una notificación como un carril inyectado, y le hace tres preguntas a cada marco nuevo: ¿de dónde vino?, ¿tiene su propia contraparte y su propio reloj?, ¿avanza el principal si se completa? El estado en curso se guarda en .swivel/ como stashes hechos para sobrevivir a una lectura en frío: afirmaciones con evidencia, de quién es el turno en cada hilo, la siguiente acción física y las minas terrestres.

Leer más

Dangler

Precargador MCP — un solo servidor que cuelga una flota perezosa de servidores MCP delante del modelo
Imagen
dangler-banner

Cada servidor MCP que usted registra cuesta contexto y procesos antes de que se llame a una sola herramienta. Dangler reemplaza toda la lista con un registro: cinco pequeñas meta-herramientas que dejan al modelo descubrir capacidades bajo demanda.

Leer más

systray-temp

Un termómetro para la bandeja de Windows — temperatura del paquete de la CPU en vivo, con código de color, en unas cien líneas de PowerShell.
Imagen
systray-temp-banner

Un termómetro para la bandeja del sistema de Windows. El icono es la lectura: la temperatura del paquete de la CPU redondeada, que se redibuja cada dos segundos en Segoe UI Bold sobre un lienzo transparente de 32×32 — verde por debajo de 75 °C, ámbar a partir de 75, rojo a partir de 90, y un -- gris cuando ningún sensor responde. Al pasar el ratón por encima se indica de qué sensor viene la cifra, porque en una máquina concreta eso casi nunca es evidente.

Leer más

¿Hablamos sobre este proyecto?

Pregúntele al concierge sobre este proyecto: qué es, cómo se construyó, o póngase en contacto con nosotros.