18 repositorios
Explore 18 awesome GitHub repositories matching artificial intelligence & ml · Plugins & External Integrations. Refine with filters or upvote what's useful.
Openclaw es una plataforma para gestionar entornos de ejecución de agentes, proporcionando la infraestructura para controlar los ciclos de vida de los agentes, el estado de la sesión y la persistencia del espacio de trabajo. Cuenta con una puerta de enlace centralizada que maneja bucles de modelos, invocación de herramientas y eventos de streaming, al tiempo que admite el enrutamiento multi-agente y la gestión de memoria persistente. El sistema está diseñado para normalizar las firmas de ejecución de herramientas y proporcionar una interfaz estandarizada para la compatibilidad entre proveedores. La plataforma incluye amplias herramientas para desarrolladores, como una interfaz de línea de comandos para la gestión del espacio de trabajo, registro de diagnósticos y una arquitectura de plugins que permite el registro de herramientas y capacidades personalizadas. Admite flujos de trabajo automatizados a través de hooks basados en eventos, programación de tareas e integración con servicios externos. La seguridad se gestiona mediante políticas de ejecución, portabilidad de credenciales y flujos de trabajo de aprobación para las acciones de los agentes. La implementación es compatible con instaladores de infraestructura automatizados y helpers de puerta de enlace en contenedores, con utilidades integradas para copias de seguridad y gestión de configuración. El sistema proporciona un formato estructurado para orquestar flujos de trabajo de varios pasos e incluye herramientas especializadas para la automatización del navegador y la aplicación de parches de código estructurados.
Configures the automatic installation and activation of plugins prior to agent execution.
Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute multi-step tasks without human intervention. It functions as a workflow automation tool that chains language model tasks and manages memory to achieve specific objectives. The project features a visual agent designer that allows users to define behaviors and goals by connecting functional blocks through a graphical interface. It employs a vector database memory system to recall information across different sessions and a sliding-window buffer for immediate short-term context. The
Integrates core agent logic with external functional plugins for web and file system interactions.
App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through plugin-based integration and natural language triggers. The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer
Standardizes interfaces that connect external AI assistants to local development environments for automated remediation.
OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It
Control the installation and activation status of plugins through persistent storage management.
Open-Assistant is a conversational assistant and a system for creating large language model training datasets. It utilizes a client-server architecture that separates the conversational user interface from language model processing through an API. The project features a retrieval-augmented generation system that fetches external data from search engines to provide real-time knowledge. It also includes a standardized plugin interface for connecting language models to third-party systems and external software tools. The system provides a pipeline for collecting and labeling human-annotated pro
Implements a standardized interface to connect the conversational model to external third-party systems and software tools.
Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr
Integrates custom model implementations without modifying core source code by using a registry for external packages.
This project is a command line AI client and API wrapper designed to facilitate interaction with a large language model. It functions as a terminal interface for sending multi-line prompts and receiving generated text, providing a means of conversational AI integration through a programmable interface. The system utilizes a reverse-engineered API interface and HTTP-based request simulation to communicate with the model. It includes an AI plugin manager that allows for the installation and management of external extensions to increase the functional capabilities of the language model. The imp
Implements a plugin management system for extending the capabilities of the integrated language model.
Coze Studio is a development platform for building intelligent agents and conversational applications. It provides a visual environment where users construct agents by linking workflows, knowledge bases, and custom prompts to automate complex tasks. The system functions as a central hub for managing AI model services, allowing developers to connect various providers to serve as the intelligence layer for their applications. The platform distinguishes itself through a node-based workflow orchestrator that enables the design of automated logic sequences on a visual canvas. It includes a modular
Integrates third-party plugins and knowledge bases to provide agents with access to specialized information.
LangBot is an orchestration platform designed for building, managing, and deploying AI agents. It functions as a comprehensive framework for integrating large language models with custom workflows, enabling developers to connect intelligent agents to various messaging platforms and external tools. The platform distinguishes itself through a modular, plugin-based architecture that allows for the extension of agent capabilities via custom tools and file parsers. It features a secure, sandbox-isolated runtime environment that executes untrusted code and plugin logic within resource-constrained c
Dify initializes plugins, manages individual components, and interacts with external marketplaces to facilitate bot development.
MOSS is a conversational AI platform, fine-tuning toolkit, and quantized model runtime. It provides a framework for deploying large language models capable of multi-turn dialogue, general-purpose response generation, and following complex instructions. The system functions as a tool-augmented framework that extends model knowledge through external plugins and tool-call loops. This allows the model to execute tasks via search engines and calculators to augment responses with external data. The project covers model training through supervised conversational fine-tuning and optimizes deployment
Integrates external plugins by generating tool calls to enhance the accuracy of AI responses.
Astron-agent is an orchestration platform for designing and executing complex agentic workflows that combine language models with external tools and business systems. It provides a production-ready environment for deploying AI services within private intranets using container orchestration for scalable management. The platform distinguishes itself by linking large language model decision-making with robotic process automation to execute tasks across enterprise applications. It further supports enterprise requirements through a multi-tenant infrastructure that utilizes isolated memory and iden
Extends agent capabilities by loading external tool definitions and protocols to interact with third-party business systems.
Valuecell is an artificial intelligence financial trading platform and market analysis engine. It functions as a multi-exchange trading bot and financial data orchestrator, designed to analyze market data and execute automated trades across global financial exchanges. The system utilizes a modular agent plugin framework that allows for the integration of third-party tools and agents through a shared community registry. It incorporates a retrieval-augmented generation approach to analyze fundamental financial documents and historical patterns, grounding AI responses in factual data. The platf
Utilizes a standardized interface and shared registry to integrate third-party tools and extended agent capabilities.
TinyTroupe is a multi-agent simulation framework designed to create populations of persona-based agents that interact to generate synthetic behavioral data and business insights. It serves as a persona-based agent orchestrator and synthetic data generator, allowing for the definition of agents with specific personality traits and goals to coordinate their interactions through structured workflows. The project features an extensible plugin system for connecting simulated agents to external tools and servers to execute code and access remote data. It includes an agentic simulation dashboard tha
Defines a standard interface for agents to integrate with external services and execute remote code via plugins.
Este proyecto es un plugin de traducción LLM y extensión para la herramienta de traducción Bob. Conecta la aplicación a modelos de lenguaje grandes externos mediante API para proporcionar traducción de texto en tiempo real, corrección gramatical automatizada y pulido de contenido. El plugin funciona como una herramienta de ingeniería de prompts de IA, permitiendo la definición de instrucciones y plantillas de sistema personalizadas para controlar el estilo, el tono y la profundidad de razonamiento de la salida. Opera como un cliente de API en streaming que procesa respuestas de texto incrementales para mostrar los resultados de la traducción en tiempo real. Sus capacidades cubren la traducción entre idiomas, el refinamiento de texto para mayor claridad profesional y la gestión de configuraciones de modelos como límites de tokens y toggles de razonamiento. El sistema incluye validación de conectividad para asegurar que las claves de API y los endpoints sean alcanzables antes de iniciar los flujos de trabajo.
Integrates as a plugin for the Bob translation tool to connect it with external AI providers.
Agentverse es un framework multi-agente y orquestador diseñado para desplegar y gestionar múltiples agentes de modelos de lenguaje grandes. Proporciona un entorno de simulación donde los agentes interactúan basados en personas personalizadas y reglas de interacción definidas para resolver tareas o simular dinámicas sociales. El sistema cuenta con una capa de integración de herramientas que conecta a los agentes con plugins funcionales externos y herramientas especializadas, extendiendo sus capacidades más allá de la generación de texto. Utiliza una combinación de inyección de prompts basada en personas y memoria gestionada por estado para mantener la consistencia del agente y conjuntos de habilidades especializados durante las simulaciones. El framework incluye un tiempo de ejecución de simulación y un motor de tareas con un panel web local para ejecutar y monitorear escenarios. Admite el aprovisionamiento de entornos impulsado por configuración para definir el comportamiento del agente, el enrutamiento de mensajes y la orquestación por turnos.
Connects agents to external functional extensions via a standardized plugin interface to expand capabilities.
This project is an autonomous agent workflow engine and multi-agent orchestration framework. It provides a runtime for managing agent lifecycles and a provider-agnostic abstraction layer for interacting with multiple large language model backends through standardized requests and structured outputs. The framework features a reliability layer for output verification, utilizing sampling-based majority voting and generator-evaluator feedback loops to refine model responses. It supports complex coordination patterns including sequential chaining, parallel execution with fan-in aggregation, and re
Supports extending environment functionality through the integration of external command plugins.
This project is a plugin framework for extending autonomous LLM agents. It enables the integration of external scripts and third-party services into an agent's workflow without modifying the core code. The framework utilizes an event-driven hook system to execute plugin functions at predefined stages of an agent's lifecycle. It includes a sandboxed code executor to run external extensions in a secure, isolated environment. The system manages the lifecycle of external modules through a dependency injection manager and supports loading extensions from local directories or zipped archives. Conf
Provides a configuration-driven system to manage the installation, lifecycle, and activation of agent plugins.
Operit is a private, voice-enabled AI agent designed to run quantized large language models offline within mobile Linux environments. It functions as a plugin-based agent that combines local inference with a hands-free interaction pipeline. The system distinguishes itself through the use of role cards to manage distinct AI personas and conversation histories. It integrates a voice-driven interface utilizing speech-to-text and text-to-speech modules, and it enables device automation by dispatching shell commands and accessibility services to navigate user interfaces. The project further cover
Provides a standardized interface to connect external services and custom scripts as tools for the AI agent.