Un filesystem Markdown para agentes de IA y equipos, con búsqueda de texto completo y vectorial, control de versiones con Git e interfaz web integrada en un único binario de Go.
- Estrellas
- 1,186
- Forks
- 78
- Issues abiertos
- 1
- Último commit
- hace 4 días
¿Qué es?
Zen es una aplicación de notas autohospedada que se ejecuta como un único binario de Go o mediante Docker Compose. Las notas se guardan como archivos Markdown estándar junto con una base de datos SQLite local, por lo que los datos son portables y quedan bajo tu control. Está diseñada para consumir pocos recursos.
Las notas se organizan con etiquetas flexibles en lugar de carpetas rígidas. La búsqueda de texto completo usa la clasificación BM25, y el editor admite tablas, bloques de código, listas de tareas y resaltados. Otras funciones incluyen plantillas, notas fijadas, archivado, eliminación lógica, acciones masivas, historial de versiones y enlaces internos entre notas con una vista previa en un panel lateral.
Algunas funciones están marcadas como experimentales: una vista JSON Canvas para organizar notas e imágenes, búsqueda semántica y búsqueda de imágenes similares mediante un proyecto complementario, y un servidor MCP para buscar y leer notas.
Funciones clave
- 01Se ejecuta como un único binario de Go o mediante Docker Compose
- 02Notas guardadas como archivos Markdown estándar junto con una base de datos SQLite local
- 03Búsqueda de texto completo con clasificación BM25
- 04Organización con etiquetas en lugar de carpetas
- 05Historial de versiones, archivado y eliminación lógica
- 06Importación y exportación para facilitar la portabilidad de los datos
Casos de uso
- Mantener una biblioteca personal de notas en un servidor doméstico o VPS
- Usar una aplicación de notas privada y ligera sin una cuenta en la nube
- Trabajar con notas Markdown que siguen siendo legibles fuera de la aplicación
Inicio rápido
- 1
Compilar desde el código fuente
make build - 2
Ejecutar la aplicación con la configuración predeterminada para el desarrollo local
make dev
Antes de usarlo
- El responsable del proyecto indica que es un proyecto personal y que quizá no revise las solicitudes de cambios ni responda a las incidencias.
- Las funciones experimentales, como la búsqueda semántica y MCP, aún están en desarrollo.
- Está sujeto a la licencia AGPL-3.0, que exige compartir el código fuente de las versiones modificadas que se ofrecen a través de una red.
Temas
Preguntas frecuentes
- ¿Qué es zen?
- Aplicación de notas autohospedada en un único binario de Go, que guarda las notas como archivos Markdown junto con una base de datos SQLite local con búsqueda de texto completo. Zen es una aplicación de notas autohospedada que se ejecuta como un único binario de Go o mediante Docker Compose. Las notas se guardan como archivos Markdown estándar junto con una base de datos SQLite local, por lo que los datos son portables y quedan bajo tu control. Está diseñada para consumir pocos recursos.
- ¿zen es gratuito? ¿Qué licencia tiene?
- zen es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿zen sigue mantenido?
- Mantenimiento activo. El último commit de zen fue el 17 oct 2026.
- ¿Para qué puedo usar zen?
- Mantener una biblioteca personal de notas en un servidor doméstico o VPS Usar una aplicación de notas privada y ligera sin una cuenta en la nube Trabajar con notas Markdown que siguen siendo legibles fuera de la aplicación
- ¿Cómo se instala zen?
- Compilar desde el código fuente: make build Ejecutar la aplicación con la configuración predeterminada para el desarrollo local: make dev
- ¿Dónde consigo zen?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sheshbabu/zen
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una app de notas con IA, autoalojada y centrada en la privacidad, para capturar rápidamente ideas fugaces en tarjetas Markdown y buscarlas en lenguaje natural.
Base de conocimiento autoalojada y pensada para funcionar sin conexión, con editor Markdown ampliado, espacios de trabajo para equipos, SSO con OIDC y almacenamiento respaldado por S3.
Una app personal de notas autoalojada, con API abierta, artículos en Markdown, memoria de IA opcional y exportación de datos.
Un sistema de almacenamiento de archivos pequeños basado en un canal de Telegram, pensado principalmente como alojamiento de imágenes autogestionado para blogs y notas Markdown.
Backend de Go de código abierto distribuido como un único ejecutable, con SQLite integrado, suscripciones en tiempo real, gestión de archivos y usuarios, y una interfaz de administración.