KLAPY es una plataforma local de orquestación de agentes de inteligencia artificial, diseñada para automatizar flujos de trabajo complejos con total privacidad. (En desarrollo)
- Python 3.10+: Asegúrate de tener Python instalado.
- Ollama: KLAPY requiere que Ollama esté instalado y ejecutándose localmente.
- Descarga Ollama desde ollama.com.
- Asegúrate de que el servidor esté corriendo en
http://localhost:11434. - Instala al menos un modelo (ej:
ollama pull phi3:mini).
-
Clona el repositorio:
git clone https://github.com/ecarbonell/klapy.git cd klapy -
Instala las dependencias:
pip install -r requirements.txt
Para iniciar la aplicación:
python main.pySi Ollama no está detectado, verás una pantalla de bloqueo. Inicia Ollama y pulsa "Reintentar".
/core: Lógica de negocio (Runner, Resolver, Orchestrator)./db: Persistencia (SQLite)./ui: Interfaz de usuario (Flet)./plugins: Extensiones de post-procesamiento./tests: Pruebas unitarias.
pytestKLAPY soporta plugins para limpiar y formatear la salida de los agentes. Los plugins se cargan dinámicamente desde la carpeta /plugins.
- limpieza: Elimina preámbulos comunes de la IA.
- json_parser: Intenta formatear la salida como JSON válido.
Este proyecto es de código abierto y está disponible bajo la licencia MIT.