Klaudia
Klaudia es un agente contable autónomo de código abierto diseñado para ejecutarse en tu propia infraestructura. Lee facturas, concilia libros y verifica sus propios cálculos numéricos antes de ejecutar acciones irreversibles.
Ficha actualizada 23 sept 2026, 20:47 · upstream 23 sept 2026, 20:31 · release sin release detectada
Qué es Klaudia
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Klaudia actúa como un contable autónomo que opera directamente en los libros contables del usuario. Capta documentos (facturas, recibos), realiza análisis financieros, modelos de presupuesto y conciliaciones. Su objetivo es 'Cero Errores', verificando cada cifra contra resultados de herramientas reales antes de responder.
La seguridad se implementa en el código, no solo por prompts. Las operaciones irreversibles (borrar hojas) requieren aprobación humana explícita tras medir el impacto. Los datos financieros permanecen locales en PostgreSQL y MinIO; los modelos externos solo reciben payloads limitados.
Utiliza FastAPI, LangGraph para orquestación de agentes, MCP para límites de herramientas explícitos y Redis/PostgreSQL para gestión de estado y memoria a largo plazo. Soporta despliegue auto-alojado con Docker Compose.
- Lectura y análisis de totales, agrupaciones por categoría o periodo en hojas contables.
- Cálculo de impuestos (PPN 11%, PPh 23) desde la base imponible cuando no existe columna fiscal.
- Conciliación de cuentas: encontrar entradas que rompen el doble asiento y detectar discrepancias.
- Gestión de cobros: cronogramas de envejecimiento por días vencidos y saldos por cliente.
- Entrada de datos: corrección y reestructuración de pestañas en hojas de cálculo existentes.
- Captura de documentos: conversión de facturas PDF a filas estructuradas para el libro mayor.
- Verificación numérica determinista mediante NUMERIC_VERIFY_MODE que bloquea o registra cifras no fundamentadas.
- Bloqueo automático de operaciones irreversibles (ej. borrar hojas) con aprobación humana obligatoria antes de ejecutar.
- Aislamiento de inquilinos a nivel de capa de herramientas MCP, impidiendo acceso cruzado entre tenencias.
- Datos financieros que nunca salen del servidor local; almacenamiento en PostgreSQL y MinIO bajo control total.
- Orquestación de agentes mediante LangGraph con límites explícitos de herramientas para auditoría completa.
- Memoria a largo plazo local con embeddings en PostgreSQL (pgvector) y gestión de estado persistente.
- La captura de documentos es una entrada, no el producto principal; la mayoría del trabajo ocurre después de que los datos están en el libro.
- Las herramientas de autoría de tablas requieren aprobación humana explícita para acciones como unregister_table o cambios destructivos.
- Los modelos externos (DeepSeek/Qwen) reciben solicitudes, aunque los datos locales se procesan primero; no es una solución 100% offline si se usan APIs.
- La inspección de regiones devuelve números fraccionales como cadenas decimales exactas, sin evaluación automática de fórmulas en celdas.
- Las herramientas legacy del chat siguen siendo el runtime por defecto hasta la migración completa a los nuevos agentes.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Docker Compose con PostgreSQL (ledger + pgvector), Redis (colas/dedup) y MinIO (almacenamiento de objetos). Soporta modelos locales o externos (DeepSeek/Qwen). Configurar MAIN_CHAT_REQUIRE_APPROVAL=true para bloquear acciones irreversibles sin aprobación humana. Necesita 2 núcleos CPU, 2GB RAM y 30GB disco mínimo.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.


