CommunityProgramación y desarrollogithub.com

rudra496/nexus-agent

⚡ Nexus Agent — Framework de agente de IA local, autoevolutivo y sin configuración. Orquestación multiagente, GraphRAG, integración con IDE. Funciona 100 % local con Ollama.

¿Qué es nexus-agent?

Nexus Agent es un potente framework de agente de IA local que prioriza la autonomía, la evolución continua y la integración sin fricciones. Está diseñado para ejecutarse íntegramente en el equipo del usuario mediante Ollama, lo que garantiza privacidad y control total de los datos. El framework soporta orquestación multiagente, permitiendo que múltiples instancias de IA colaboren en tareas complejas, y utiliza GraphRAG (una combinación de bases de datos de grafos y Recuperación Aumentada por Generación) para acceder a conocimiento estructurado de forma eficiente. Además, se integra directamente con entornos de desarrollo (IDE) como extensiones, lo que permite a los desarrolladores invocar agentes, revisar código y gestionar flujos de trabajo sin salir de su editor. Con una filosofía de "configuración cero", los usuarios pueden desplegar y utilizar el agente inmediatamente después de la instalación, mientras que el sistema se adapta y mejora automáticamente con el uso. Es compatible con Ollama, llama.cpp y otros backends de inferencia local, y ofrece una API REST y SDK para extender sus capacidades a otras herramientas. Este agente es ideal para desarrolladores que buscan automatización inteligente, asistentes de codificación personalizados y sistemas de IA que evolucionan con el proyecto.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add rudra496/nexus-agent

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace nexus-agent?

⚡ Nexus Agent — Framework de agente de IA local, autoevolutivo y sin configuración. Orquestación multiagente, GraphRAG, integración con IDE. Funciona 100 % local con Ollama.

Características principales

  • Configuración cero: Despliega y usa el agente inmediatamente después de la instalación. No requiere configuración manual.
  • Autoevolutivo: El agente aprende y mejora automáticamente a partir de las interacciones y el uso continuo.
  • Multiagente: Orquestación de múltiples instancias de IA para colaborar en tareas complejas.
  • GraphRAG: Combina bases de datos de grafos con Recuperación Aumentada por Generación para un acceso eficiente a conocimiento estructurado.
  • Integración con IDE: Funciona como extensión en tu editor de código favorito (VS Code, Neovim, etc.).
  • 100 % local: Se ejecuta completamente en tu equipo con Ollama. Sin dependencias externas ni envío de datos a la nube.

¿Cómo empezar?

  1. Instala Ollama y descarga un modelo base (por ejemplo, ollama pull llama3 o mistral).
  2. Clona el repositorio:
git clone https://github.com/rudra496/nexus-agent
cd nexus-agent
  1. Instala las dependencias:
pip install -r requirements.txt
  1. Inicia el agente:
python run_agent.py --model llama3
  1. (Opcional) Habilita la integración con tu IDE mediante la extensión correspondiente.

Requisitos del sistema

  • Sistema operativo: Linux, macOS, Windows (con WSL2)
  • RAM: 8 GB mínimo; 16 GB recomendado
  • Espacio en disco: 2 GB para el agente + espacio para los modelos de Ollama
  • Python: 3.10 o superior

Arquitectura

Nexus Agent utiliza una arquitectura modular con los siguientes componentes principales:

  • Orquestador: Gestiona la comunicación entre agentes y la ejecución de tareas paralelas.
  • Motor GraphRAG: Indexa y recupera conocimiento de documentos, código y bases de datos graficas.
  • Capa de integración: Proporciona APIs REST, SDK y conectores para IDE.
  • Bucle de evolución: Monitorea el rendimiento del agente y adapta parámetros, prompts y estrategias.

Integraciones

  • Ollama: Backend de inferencia local principal.
  • llama.cpp: Backend alternativo para modelos cuantizados.
  • VS Code: Extensión oficial para usar agentes desde el editor.
  • Neovim: Plugin Lua para integración nativa.
  • API REST: Endpoint HTTP para integrar desde otras aplicaciones.
  • CLI: Herramienta de línea de comandos para scripting y automatización.

Licencia

MIT License. Ver LICENSE para más detalles.


Creado por rudra496 — ¡Contribuciones y retroalimentación bienvenidas!

Skills relacionados