v0.1.0
Kimeku v0.1.0
Primera release estable de Kimeku — plataforma de documentación de procesos con IA.
Instalación
npm install -g @devitzperu/kimeku
kimeku init # genera .env
kimeku doctor # valida conexión Postgres
kimeku start # arranca en :3000Requiere Postgres 14+ accesible.
Features
- Procesos: documentación versionada con bloques de código y binding a repos Git (GitHub/GitLab).
- Todos: tareas con recurrencia (RRULE), alarmas push (Web Push/VAPID) y visibilidad granular.
- Historial: timeline de cambios por entidad.
- Portal cliente: rol
CLIENTcon vista filtrada en/portal, realtime vía SSE. - Auth: next-auth v5 con Credentials + OAuth (GitHub/GitLab), roles ADMIN/EDITOR/VIEWER/CLIENT.
- API pública:
/api/v1/*con API keys, OpenAPI spec en/api/openapi.json. - Webhooks: disparadores de flujos (
/api/v1/webhooks/) y push Git (/api/integrations/webhooks/). - Cron interno: scheduler embebido para alarmas (sin crontab externo).
- Uploads: gestor de archivos con límite configurable.
- Jerarquía organizacional: árbol de usuarios (
OrgNode) para vistas líder/equipo.
Stack
Next.js 16 · Prisma 6 · next-auth v5 · shadcn/ui · Tailwind v4 · TypeScript · pnpm
Configuración mínima
.env requiere: DB_*, AUTH_SECRET, AUTH_URL, CRON_SECRET. VAPID opcional para push.
Conocidos
- Branding interno aún muestra "doc-ia" en algunos componentes (pendiente rebrand).
- Tag model compartido entre procesos y todos (eliminar tag afecta ambos).
- SSE del portal cliente limitado en entornos serverless multi-instancia (fallback polling 10s).
Docs
README: https://github.com/devitzperu/kimeku#readme
Issues: https://github.com/devitzperu/kimeku/issues