Open Source Framework

  • Chatchat Lite
    Una interfaz de chat minimalista y receptiva que permite interacciones fluidas en el navegador con OpenAI y modelos de IA autohospedados.
    0
    0
    ¿Qué es Chatchat Lite?
    Chatchat Lite es un framework UI de chat de código abierto y liviano, diseñado para ejecutarse en el navegador y conectar con múltiples backends de IA, incluyendo OpenAI, Azure, endpoints HTTP personalizados y modelos de lenguaje locales. Ofrece respuestas en streaming en tiempo real, renderizado Markdown, formateo de bloques de código, cambios de tema y un historial persistente de conversaciones. Los desarrolladores pueden ampliarlo con plugins personalizados, configuraciones basadas en entornos y adaptabilidad para servicios de IA autohospedados o de terceros, siendo ideal para prototipos, demos y aplicaciones de chat en producción.
  • AI-Agentic Machine Translation
    Un marco de agentes de IA que orquesta múltiples agentes de traducción para generar, perfeccionar y evaluar colaborativamente traducciones automáticas.
    0
    0
    ¿Qué es AI-Agentic Machine Translation?
    La Traducción Automática con Agentes de IA es un marco de código abierto diseñado para investigación y desarrollo en traducción automática. Orquesta tres agentes principales: un generador, un evaluador y un perfeccionador, que colaboran para producir, evaluar y perfeccionar traducciones. Basado en PyTorch y modelos de transformadores, soporta preentrenamiento supervisado, optimización mediante aprendizaje por refuerzo y políticas de agentes configurables. Los usuarios pueden realizar benchmarks en conjuntos de datos estándar, monitorear puntuaciones BLEU y extender la línea de proceso con agentes o funciones de recompensa personalizadas para explorar la colaboración entre agentes en tareas de traducción.
  • Multi-Agent-RAG
    Marco de trabajo de Python de código abierto que orquesta múltiples agentes de IA para recuperación y generación en flujos de trabajo RAG.
    0
    0
    ¿Qué es Multi-Agent-RAG?
    Multi-Agent-RAG proporciona un marco modular para construir aplicaciones de generación aumentada por recuperación (RAG) mediante la orquestación de múltiples agentes de IA especializados. Los desarrolladores configuran agentes individuales: un agente de recuperación que se conecta a almacenes vectoriales para obtener documentos relevantes; un agente de razonamiento que realiza análisis de cadena de pensamientos; y un agente de generación que sintetiza respuestas finales usando modelos de lenguaje grandes. El marco soporta extensiones mediante plugins, prompts configurables y un registro completo, permitiendo una integración sencilla con las APIs de LLM populares y bases de datos vectoriales para mejorar la precisión, escalabilidad y eficiencia del desarrollo en RAG.
  • OLI
    OLI es un marco de agentes IA basado en navegador que permite a los usuarios orquestar funciones de OpenAI y automatizar tareas multipaso sin problemas.
    0
    0
    ¿Qué es OLI?
    OLI (OpenAI Logic Interpreter) es un marco del lado del cliente diseñado para simplificar la creación de agentes IA dentro de aplicaciones web utilizando la API de OpenAI. Los desarrolladores pueden definir funciones personalizadas que OLI selecciona inteligentemente en función de las solicitudes del usuario, gestionar el contexto conversacional para mantener un estado coherente en múltiples interacciones y encadenar llamadas API para flujos de trabajo complejos como reservaciones o generación de informes. Además, OLI incluye utilidades para analizar respuestas, manejar errores e integrar servicios de terceros mediante webhooks o endpoints REST. Como es completamente modular y de código abierto, los equipos pueden personalizar el comportamiento del agente, agregar nuevas capacidades y desplegar agentes OLI en cualquier plataforma web sin dependencias de backend. OLI acelera el desarrollo de interfaces conversacionales y automatizaciones.
  • FastMCP
    Un framework Pythonic que implementa el Protocolo de Contexto del Modelo para construir y ejecutar servidores de agentes AI con herramientas personalizadas.
    0
    0
    ¿Qué es FastMCP?
    FastMCP es un framework de código abierto en Python para construir servidores y clientes MCP (Protocolo de Contexto del Modelo) que habilitan a los LLM con herramientas externas, fuentes de datos y peticiones personalizadas. Los desarrolladores definen clases de herramientas y manejadores de recursos en Python, los registran en el servidor FastMCP y los despliegan usando protocolos de transporte como HTTP, STDIO o SSE. La biblioteca cliente ofrece una interfaz asíncrona para interactuar con cualquier servidor MCP, facilitando la integración fluida de agentes AI en aplicaciones.
  • AgentSimJs-ThreeJs Multi-Agent Simulator
    Un marco de trabajo de JavaScript de código abierto que permite la simulación interactiva de sistemas multi-agente con visualización 3D usando AgentSimJs y Three.js.
    0
    0
    ¿Qué es AgentSimJs-ThreeJs Multi-Agent Simulator?
    Este marco de código abierto combina la biblioteca de modelado de agentes AgentSimJs con el motor gráfico 3D de Three.js para ofrecer simulaciones multi-agente interactivas basadas en navegador. Los usuarios pueden definir tipos de agentes, comportamientos y reglas ambientales, configurar detección de colisiones y manejo de eventos, y visualizar simulaciones en tiempo real con opciones de renderizado personalizables. La biblioteca soporta controles dinámicos, gestión de escenas y ajuste de rendimiento, haciéndola ideal para investigación, educación y prototipado de escenarios complejos basados en agentes.
  • Cerebellum
    Un marco de trabajo en Python que permite a los agentes de IA ejecutar planes, gestionar la memoria e integrar herramientas de manera fluida.
    0
    0
    ¿Qué es Cerebellum?
    Cerebellum ofrece una plataforma modular donde los desarrolladores definen agentes usando planes declarativos compuestos por pasos secuenciales o llamadas a herramientas. Cada plan puede llamar a herramientas integradas o personalizadas, como conectores API, recuperadores o procesadores de datos, a través de una interfaz unificada. Los módulos de memoria permiten a los agentes almacenar, recuperar y olvidar información entre sesiones, habilitando interacciones contextuales y con estado. Se integra con modelos de gran tamaño populares (OpenAI, Hugging Face), soporta el registro de herramientas personalizadas y cuenta con un motor de ejecución basado en eventos para control en tiempo real. Con registros, manejo de errores y hooks de plugins, Cerebellum aumenta la productividad y facilita el desarrollo rápido de agentes para automatización, asistentes virtuales y aplicaciones de investigación.
  • Colosseum Agent Battles
    Un marco de trabajo en Python que orquesta y enfrenta agentes de IA personalizables en batallas estratégicas simuladas.
    0
    0
    ¿Qué es Colosseum Agent Battles?
    Colosseum Agent Battles ofrece un SDK modular en Python para construir competencias de agentes IA en arenas personalizables. Los usuarios pueden definir entornos con terrenos, recursos y reglas específicos, e implementar estrategias de agentes mediante una interfaz estandarizada. El marco gestiona la programación de batallas, lógica de árbitros y registro en tiempo real de acciones y resultados. Incluye herramientas para realizar torneos, seguir estadísticas de victorias y derrotas, y visualizar el rendimiento de los agentes mediante gráficos. Los desarrolladores pueden integrar bibliotecas ML populares para entrenar agentes, exportar datos de batalla para análisis y extender módulos de árbitros para aplicar reglas personalizadas. Finalmente, facilita el benchmarking de estrategias IA en enfrentamientos directos. También soporta registros en formatos JSON y CSV para análisis posteriores.
  • DeepMind MAS Environment
    Entorno de aprendizaje por refuerzo multiagente compatible con Gym que ofrece escenarios personalizables, recompensas y comunicación entre agentes.
    0
    0
    ¿Qué es DeepMind MAS Environment?
    DeepMind MAS Environment es una biblioteca en Python que proporciona una interfaz estandarizada para construir y simular tareas de aprendizaje por refuerzo multiagente. Permite a los usuarios configurar el número de agentes, definir los espacios de observación y acción, y personalizar las estructuras de recompensa. El marco soporta canales de comunicación entre agentes, registro de rendimiento y capacidades de renderizado. Los investigadores pueden integrar sin problemas DeepMind MAS Environment con bibliotecas RL populares como TensorFlow y PyTorch para evaluar nuevos algoritmos, probar protocolos de comunicación y analizar dominios de control discretos y continuos.
  • MultiAgentPacman
    Framework de código abierto que permite implementar y evaluar estrategias de IA multiagente en un entorno clásico de juego Pacman.
    0
    0
    ¿Qué es MultiAgentPacman?
    MultiAgentPacman ofrece un entorno de juego en Python donde los usuarios pueden implementar, visualizar y comparar múltiples agentes de IA en el dominio Pacman. Soporta algoritmos de búsqueda adversarial como minimax, expectimax, poda alfa-beta, así como agentes personalizados basados en aprendizaje por refuerzo o heurísticas. El marco incluye una interfaz gráfica sencilla, controles en línea de comandos y utilidades para registrar estadísticas de juego y comparar el rendimiento de los agentes en escenarios competitivos o cooperativos.
  • Eliza
    Eliza es un agente conversacional basado en reglas que simula a un psicoterapeuta, involucrando a los usuarios a través de diálogos reflexivos y reconocimiento de patrones.
    0
    0
    ¿Qué es Eliza?
    Eliza es un marco de conversación ligero y de código abierto que simula a un psicoterapeuta mediante reconocimiento de patrones y plantillas de scripts. Los desarrolladores pueden definir scripts, patrones y variables de memoria personalizadas para adaptar respuestas y flujos de conversación. Funciona en cualquier navegador moderno o entorno WebView, soporta múltiples sesiones y registra las interacciones para análisis. Su arquitectura extensible permite integrar en páginas web, aplicaciones móviles o wrappers de escritorio, haciendo que sea una herramienta versátil para educación, investigación, desarrollo de prototipos e instalaciones interactivas.
  • Autonomous Agents
    Una biblioteca de Python que habilita agentes autónomos impulsados por OpenAI GPT con herramientas personalizables, memoria y planificación para la automatización de tareas.
    0
    0
    ¿Qué es Autonomous Agents?
    Los Agentes Autónomos son una biblioteca de Python de código abierto diseñada para simplificar la creación de agentes de IA autónomos alimentados por grandes modelos de lenguaje. Al abstraer componentes centrales como percepción, razonamiento y acción, permite a los desarrolladores definir herramientas, memorias y estrategias personalizadas. Los agentes pueden planificar tareas de múltiples pasos de forma autónoma, consultar APIs externas, procesar resultados mediante analizadores personalizados y mantener el contexto conversacional. El marco admite selección dinámica de herramientas, ejecución secuencial y paralela de tareas, y persistencia de memoria, habilitando una automatización robusta para tareas que van desde análisis de datos, investigación, resúmenes de correos electrónicos hasta web scraping. Su diseño extensible facilita la integración con diferentes proveedores de LLM y módulos personalizados.
  • Skeernir
    Skeernir es una plantilla de marco de agentes AI que permite la automatización de juegos y control de procesos mediante interfaces de maestro títere.
    0
    0
    ¿Qué es Skeernir?
    Skeernir es un marco de agentes AI de código abierto diseñado para acelerar el desarrollo de agentes maestro títere para automatización de juegos y orquestación de procesos. El proyecto incluye una plantilla base, APIs principales y módulos de ejemplo que muestran cómo conectar la lógica del agente con entornos objetivo, ya sea simulando jugabilidad o controlando tareas del sistema operativo. Su arquitectura extensible permite a los usuarios implementar estrategias de decisión personalizadas, integrar modelos de aprendizaje automático y gestionar el ciclo de vida del agente en Windows, Linux y macOS. Con soporte de registro y configuración integrado, Skeernir facilita las pruebas, depuración y despliegue de agentes AI autónomos.
  • HackerGCLASS Agent API
    Agent API de HackerGCLASS: un marco RESTful en Python para desplegar agentes IA con herramientas personalizadas, memoria y flujos de trabajo.
    0
    0
    ¿Qué es HackerGCLASS Agent API?
    HackerGCLASS Agent API es un framework de código abierto en Python que expone endpoints RESTful para ejecutar agentes IA. Los desarrolladores pueden definir integraciones de herramientas personalizadas, configurar plantillas de prompts y mantener el estado y memoria del agente a través de sesiones. El framework soporta la orquestación de múltiples agentes en paralelo, manejo de flujos conversacionales complejos e integración de servicios externos. Facilita el despliegue mediante Uvicorn u otros servidores ASGI y ofrece extensibilidad con módulos de plugins, permitiendo crear rápidamente agentes IA específicos para diferentes dominios y casos de uso.
  • SelfDrivingCarSimulator
    Un entorno Python Pygame para desarrollar y probar agentes de conducción autónoma por refuerzo en pistas personalizables.
    0
    0
    ¿Qué es SelfDrivingCarSimulator?
    SelfDrivingCarSimulator es un marco Python liviano basado en Pygame que ofrece un entorno de conducción 2D para entrenar agentes de vehículos autónomos usando aprendizaje por refuerzo. Soporta diseños de pistas personalizables, modelos de sensores configurables (como LiDAR y cámaras), visualización en tiempo real y registro de datos para análisis de rendimiento. Los desarrolladores pueden integrar sus algoritmos RL, ajustar parámetros físicos y monitorear métricas como velocidad, tasa de colisiones y funciones de recompensa para avanzar rápidamente en proyectos de investigación y educación en conducción autónoma.
  • RAG-based Intelligent Conversational AI Agent for Knowledge Extraction
    Un agente de IA que utiliza RAG con LangChain y Gemini LLM para extraer conocimientos estructurados a través de interacciones conversacionales.
    0
    0
    ¿Qué es RAG-based Intelligent Conversational AI Agent for Knowledge Extraction?
    El Agente conversacional inteligente basado en RAG combina una capa de recuperación respaldada por un almacén vectorial con Google’s Gemini LLM a través de LangChain para potenciar la extracción de conocimiento conversacional y enriquecida por contexto. Los usuarios ingresan e indexan documentos— PDFs, páginas web o bases de datos— en una base de datos vectorial. Cuando se plantea una consulta, el agente recupera los pasajes relevantes, los introduce en una plantilla de solicitud, y genera respuestas concisas y precisas. Los componentes modulares permiten personalizar fuentes de datos, almacenes vectoriales, ingeniería de prompts y backends LLM. Este marco de código abierto simplifica el desarrollo de bots Q&A específicos del dominio, exploradores de conocimiento y asistentes de investigación, entregando perspectivas en tiempo real y escalables desde grandes colecciones de documentos.
  • Multi-Agent-Blueprint
    Un marco de planificación que permite la orquestación multi-LLM para resolver tareas complejas colaborativamente con roles y herramientas personalizables.
    0
    0
    ¿Qué es Multi-Agent-Blueprint?
    Multi-Agent-Blueprint es una base de código open-source integral para construir y orquestar múltiples agentes impulsados por IA que colaboran para abordar tareas complejas. En su núcleo, ofrece un sistema modular para definir roles distintos de agentes —como investigadores, analistas y ejecutores— cada uno con almacenes de memoria dedicados y plantillas de solicitud. El marco se integra perfectamente con grandes modelos de lenguaje, APIs de conocimiento externas y herramientas personalizadas, permitiendo una delegación dinámica de tareas y bucles de retroalimentación iterativos entre agentes. También incluye registro y monitoreo integrados para rastrear interacciones y salidas de agentes. Con flujos de trabajo personalizables y componentes intercambiables, desarrolladores e investigadores pueden prototipar rápidamente pipelines multi-agente para aplicaciones como generación de contenido, análisis de datos, desarrollo de productos o soporte al cliente automatizado.
  • Lagent
    Lagent es un framework de agentes IA de código abierto para orquestar planificación basada en LLM, uso de herramientas y automatización de tareas multietapa.
    0
    0
    ¿Qué es Lagent?
    Lagent es un framework enfocado en desarrolladores que permite crear agentes inteligentes sobre grandes modelos de lenguaje. Ofrece módulos de planificación dinámica que dividen tareas en subobjetivos, almacenes de memoria para mantener el contexto en sesiones prolongadas y interfaces de integración de herramientas para llamadas API o acceso a servicios externos. Con pipelines personalizables, los usuarios definen comportamientos del agente, estrategias de prompting, manejo de errores y análisis de resultados. Las herramientas de registro y depuración de Lagent ayudan a monitorear los pasos de decisión, mientras que su arquitectura escalable soporta despliegues locales, en la nube o empresariales. Acelera la construcción de asistentes autónomos, analizadores de datos y automatizaciones de flujo de trabajo.
  • SPEAR
    SPEAR orquesta y escala tuberías de inferencia de IA en el edge, gestionando datos en streaming, despliegue de modelos y análisis en tiempo real.
    0
    0
    ¿Qué es SPEAR?
    SPEAR (Plataforma escalable para inferencia de IA en el edge en tiempo real) está diseñado para gestionar todo el ciclo de vida de la inferencia de IA en el edge. Los desarrolladores pueden definir pipelines en streaming que ingieren datos de sensores, videos o logs a través de conectores hacia Kafka, MQTT o fuentes HTTP. SPEAR despliega modelos en contenedores de forma dinámica en nodos de trabajo, equilibrando cargas en clústeres y garantizando respuestas con baja latencia. Incluye versionado de modelos incorporado, controles de salud y telemetría, exponiendo métricas a Prometheus y Grafana. Los usuarios pueden aplicar transformaciones personalizadas o alertas mediante una arquitectura modular de plugins. Con escalado automático y recuperación ante fallos, SPEAR ofrece análisis en tiempo real confiables para IoT, automatización industrial, ciudades inteligentes y sistemas autónomos en entornos heterogéneos.
  • RAGENT
    RAGENT es un framework en Python que permite agentes de IA autónomos con generación aumentada por recuperación, automatización del navegador, operaciones con archivos y herramientas de búsqueda web.
    0
    0
    ¿Qué es RAGENT?
    RAGENT está diseñado para crear agentes de IA autónomos que puedan interactuar con diversas herramientas y fuentes de datos. Internamente, utiliza generación aumentada por recuperación para obtener contexto relevante de archivos locales o fuentes externas, y luego compone respuestas mediante modelos de OpenAI. Los desarrolladores pueden agregar herramientas para búsqueda web, automatización del navegador con Selenium, operaciones de lectura/escritura en archivos, ejecución de código en sandbox seguros y OCR para extracción de texto en imágenes. El framework gestiona la memoria de conversación, orquesta las herramientas y soporta plantillas de prompts personalizadas. Con RAGENT, los equipos pueden prototipar rápidamente agentes inteligentes para preguntas y respuestas en documentos, automatización de investigación, resumen de contenidos y automatización completa de flujos de trabajo, todo en un entorno Python.
Destacados

Optimiza tu trabajo con Open Source Framework

Aumenta la productividad usando herramientas Open Source Framework diseñadas para simplificar tareas complejas.