Skip to content

v0.1.0

Choose a tag to compare

@Eignerth Eignerth released this 14 May 03:16
· 4 commits to main since this release

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 :3000

Requiere 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 CLIENT con 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