Dormant
Suspensión adaptativa de pestañas para Chromium: un motor de puntuación multiseñal libera memoria sin tocar las pestañas que importan, con estados por niveles, espacios de trabajo, reglas y una paleta de comandos.
- Año
- 2026
- Tiempo dedicado
- Early development
- Rol
- Desarrollo full-stack
Por qué lo construí.
Todos los suspensores de pestañas que probamos solo reaccionan a un temporizador, así que suspenden el vídeo que pausaste hace treinta segundos y conservan la pestaña de documentación que olvidaste hace una semana. Un temporizador no sabe qué pestañas importan.
Datos rápidos.
- 3
- suspension tiers
- None
- telemetry
- Zero
- keys shipped
Construimos un motor de puntuación que combina tiempo inactivo, presión de memoria, rol de la pestaña (chat, medios, documentación, app en segundo plano), afinidad del usuario, y contexto de red o batería, alimentando estados por niveles que van desde congelada (descarte de Chrome) hasta archivada (fuera de la barra de pestañas, con búsqueda completa). Los espacios de trabajo se apoyan en los grupos de pestañas de Chrome, y un motor de reglas declarativo expresa cosas como 'suspende YouTube salvo que haya audio reproduciéndose'. La IA opcional es con tu propia clave, así que nunca se distribuye ninguna clave dentro de la extensión.
Lo que aprendimos.
Un gestor de pestañas que libera memoria entendiendo tus pestañas, no solo cronometrándolas.
En desarrollo temprano, sin publicar, local-first: el tipo de cosa que construimos primero para nosotros.
Resumen.
Dormant es una extensión de Chromium que suspende las pestañas que no estás usando para liberar memoria y CPU, mientras deja en paz las que importan: las que reproducen audio, las que tienen datos en un formulario, las ancladas o las activas. Va más allá de un temporizador con un motor de puntuación multiseñal (tiempo inactivo, presión de memoria, rol de la pestaña, afinidad, red y batería), estados por niveles (congelada, suspendida, archivada), espacios de trabajo montados sobre los grupos de pestañas de Chrome, un motor de reglas declarativo, vistas previas con búsqueda de texto completo y una paleta de comandos. Las funciones opcionales de IA (resúmenes, búsqueda semántica, agrupación automática) son con tu propia clave. Sin telemetría, sin anuncios, local-first.
- Preact
- TypeScript
- Dexie
- MiniSearch
- Zod
- Chrome Extensions API
- Multi-signal scoring
- Tiered suspension
- Workspaces + rules
- Command palette
- Local-first, no telemetry
consolelog.tools
Web App
Continuar¿Quieres ver los proyectos de cliente?
El lab es el campo de pruebas; los proyectos pagados están justo al lado.

