Skip to content

KLAPY orquesta agentes IA localmente con Ollama - Automatiza flujos de trabajo complejos manteniendo tus datos privados

Notifications You must be signed in to change notification settings

ecarbonellz/klapy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KLAPY - Knowledge Local Agents Platform, Your team

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)

🚀 Primeros Pasos

Requisitos Previos

  1. Python 3.10+: Asegúrate de tener Python instalado.
  2. 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).

Instalación

  1. Clona el repositorio:

    git clone https://github.com/ecarbonell/klapy.git
    cd klapy
  2. Instala las dependencias:

    pip install -r requirements.txt

Ejecución

Para iniciar la aplicación:

python main.py

Si Ollama no está detectado, verás una pantalla de bloqueo. Inicia Ollama y pulsa "Reintentar".

🛠️ Modo Desarrollo

Estructura del Proyecto

  • /core: Lógica de negocio (Runner, Resolver, Orchestrator).
  • /db: Persistencia (SQLite).
  • /ui: Interfaz de usuario (Flet).
  • /plugins: Extensiones de post-procesamiento.
  • /tests: Pruebas unitarias.

Ejecutar Pruebas

pytest

🧩 Plugins

KLAPY 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.

📄 Licencia

Este proyecto es de código abierto y está disponible bajo la licencia MIT.

About

KLAPY orquesta agentes IA localmente con Ollama - Automatiza flujos de trabajo complejos manteniendo tus datos privados

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages