awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 Repos

Awesome GitHub RepositoriesAgent Integration APIs

Programmatic interfaces for interacting with agent systems and their internal state via standard protocols.

Distinguishing note: Specifically targets the programmatic control of approval records, distinct from general-purpose REST APIs.

Explore 21 awesome GitHub repositories matching artificial intelligence & ml · Agent Integration APIs. Refine with filters or upvote what's useful.

Awesome Agent Integration APIs GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • agno-agi/agnoAvatar von agno-agi

    agno-agi/agno

    40,717Auf GitHub ansehen↗

    Agno is an agent operating system designed to manage the lifecycle, tool execution, and persistent state of autonomous agents across distributed infrastructure. It provides a unified runtime environment that wraps diverse agent frameworks into a consistent, interoperable protocol, allowing developers to build and deploy complex multi-agent systems that coordinate tasks and delegate sub-processes. The platform distinguishes itself through a robust governance and orchestration layer that includes human-in-the-loop approval gates, role-based access control, and a centralized API gateway. It feat

    AgentOS enables interaction with the approval system via standard HTTP endpoints to list, retrieve, resolve, or delete approval records during automated workflows.

    Pythonagentsaiai-agents
    Auf GitHub ansehen↗40,717
  • langchain-ai/deepagentsAvatar von langchain-ai

    langchain-ai/deepagents

    25,006Auf GitHub ansehen↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Provides dedicated SDKs and REST APIs for programmatic interaction with deployed agents.

    Pythonagentsdeepagentslangchain
    Auf GitHub ansehen↗25,006
  • cpacker/memgptAvatar von cpacker

    cpacker/MemGPT

    23,374Auf GitHub ansehen↗

    MemGPT is a memory management framework and external memory layer for large language models. It functions as a platform for building stateful AI agents that maintain a persistent identity and continuous context across multiple sessions. The system enables agents to bypass fixed context window limitations by using a virtual context windowing approach. This allows models to manage their own memory through internal commands to search, update, and delete stored information within a hierarchical structure of short-term working context and long-term archival storage. The framework provides a local

    Provides dedicated APIs to embed stateful agents into external applications.

    Python
    Auf GitHub ansehen↗23,374
  • boto/boto3Avatar von boto

    boto/boto3

    9,834Auf GitHub ansehen↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Translates agent requests into authenticated API calls using IAM credentials in a secure, sandboxed environment.

    Pythonawsaws-sdkcloud
    Auf GitHub ansehen↗9,834
  • zai-org/codegeex2Avatar von zai-org

    zai-org/CodeGeeX2

    7,547Auf GitHub ansehen↗

    CodeGeeX2 is a large language model and AI programming assistant designed to generate, translate, and document source code across multiple programming languages. It functions as a multilingual code model that converts natural language prompts into executable code and technical documentation. The project provides a self-hosted AI inference endpoint, allowing the model to be exposed as a web-accessible service. This enables external development tools to integrate automated programming tasks via network calls. Its core capabilities cover multilingual code generation, automated source code docum

    Provides RESTful HTTP endpoints for external clients to send prompts and receive generated code.

    Pythoncodecode-generationpretrained-models
    Auf GitHub ansehen↗7,547
  • zipstack/unstractAvatar von Zipstack

    Zipstack/unstract

    6,669Auf GitHub ansehen↗

    Unstract is an unstructured data extraction system and ETL pipeline orchestrator that uses large language models to convert documents, images, and scans into structured JSON. It provides a document extraction API for integrating these capabilities into external automation tools and includes a Model Context Protocol server to connect AI agents to structured information retrieval. The system ensures data accuracy through a verification tool featuring dual-model verification and human-in-the-loop review with coordinate-based document highlighting. It utilizes natural language extraction schemas

    Enables converting defined extraction workflows into RESTful endpoints that process documents and return structured JSON.

    Pythonai-agentsdata-engineeringdocument-ai
    Auf GitHub ansehen↗6,669
  • crestalnetwork/intentkitAvatar von crestalnetwork

    crestalnetwork/intentkit

    6,502Auf GitHub ansehen↗

    IntentKit is an open-source platform for deploying and managing a collaborative team of AI agents that can work together to complete complex tasks. It provides a self-hosted agent orchestrator that coordinates multiple agents through a modular pipeline of entrypoints, orchestration, and storage, all running as containerized services using Docker Compose or Swarm for production-grade deployment. The platform distinguishes itself by offering a plugin-based system for extending agent capabilities without modifying the core codebase, along with built-in integrations for connecting agents to socia

    Provides a dedicated API for each agent so external systems can invoke its capabilities.

    Pythonagent-frameworkagenticai
    Auf GitHub ansehen↗6,502
  • genkit-ai/genkitAvatar von genkit-ai

    genkit-ai/genkit

    6,141Auf GitHub ansehen↗

    Genkit ist ein LLM-Anwendungs-Framework und ein Toolkit für generative KI, das für die Entwicklung produktionsreifer KI-Anwendungen konzipiert wurde. Es dient als KI-Workflow-Orchestrator, der Modellaufrufe und den Einsatz von Agenten-Tools durch typsichere Ausführungsabläufe koordiniert. Das Projekt bietet eine einheitliche Modellschnittstelle und eine Plugin-Architektur, um den Zugriff auf verschiedene Large Language Models, Vektordatenbanken und Telemetrie-Backends zu standardisieren. Es zeichnet sich durch eine dedizierte Observability-Suite zur Nachverfolgung von Ausführungsschritten sowie ein Entwickler-Toolkit zum Prompting, Debugging und Evaluieren von KI-Logik über eine lokale Schnittstelle aus. Das Framework deckt ein breites Spektrum an Funktionen ab, darunter Agenten-Orchestrierung mit Tool-Calling und Sub-Agenten-Delegation, Retrieval-Augmented Generation (RAG) durch Vektordatenbank-Integration sowie die Generierung strukturierter Ausgaben mittels schema-basierter Validierung. Es enthält zudem Systeme für zustandsbehaftetes Sitzungsmanagement, ereignisbasiertes Response-Streaming und die Möglichkeit, KI-Flows als skalierbare HTTP-Endpunkte bereitzustellen. Die Entwicklung wird durch eine Command-Line-Interface (CLI) zum Ausführen von Funktionen und Verwalten von Logs unterstützt.

    Serves stateful agents as HTTP endpoints to handle conversational turns via web requests.

    TypeScript
    Auf GitHub ansehen↗6,141
  • voltagent/voltagentAvatar von VoltAgent

    VoltAgent/voltagent

    6,020Auf GitHub ansehen↗

    Ships a Hono server integration that exposes each agent as an HTTP endpoint for external invocation.

    TypeScriptagentsaiai-agents
    Auf GitHub ansehen↗6,020
  • getstream/vision-agentsAvatar von GetStream

    GetStream/Vision-Agents

    6,029Auf GitHub ansehen↗

    Hosts the agent logic as an HTTP server for companion applications to connect and exchange data.

    Pythonagentic-aiagentsai
    Auf GitHub ansehen↗6,029
  • mervinpraison/praisonaiAvatar von MervinPraison

    MervinPraison/PraisonAI

    5,592Auf GitHub ansehen↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Exposes agents as REST APIs that accept chat messages via HTTP POST for external integration.

    Pythonagentsaiai-agent-framework
    Auf GitHub ansehen↗5,592
  • potpie-ai/potpieAvatar von potpie-ai

    potpie-ai/potpie

    5,161Auf GitHub ansehen↗

    Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for

    Provides programmatic interfaces to query codebase-aware agents for answering questions and generating code.

    Pythonagentsai-agentsai-agents-framework
    Auf GitHub ansehen↗5,161
  • chriskacerguis/codeigniter-restserverAvatar von chriskacerguis

    chriskacerguis/codeigniter-restserver

    4,876Auf GitHub ansehen↗

    codeigniter-restserver ist ein REST-API-Framework und eine Controller-Bibliothek zum Erstellen von RESTful-Servern innerhalb der CodeIgniter-PHP-Umgebung. Es fungiert als Backend-Implementierung, die standardmäßige HTTP-Methoden verarbeitet, um Daten und Funktionen über strukturierte Endpunkte bereitzustellen. Das Projekt enthält eine anpassbare Response-Engine, die die Transformation von Ausgabedaten in verschiedene spezifische Formate durch benutzerdefinierte Formatierungsmethoden ermöglicht. Die Bibliothek bietet Tools zur Zuordnung eingehender HTTP-Anfragen zu Controller-Methoden, zur Verwaltung von Ressourcen-Antworten und zur Implementierung einer konfigurationsbasierten Zugriffskontrolle.

    Maps incoming HTTP requests to specific controller methods that return data resources and status codes.

    PHP
    Auf GitHub ansehen↗4,876
  • amperser/proselintAvatar von amperser

    amperser/proselint

    4,542Auf GitHub ansehen↗

    Proselint ist ein Prose-Linter und regelbasierter Textanalysator, der darauf ausgelegt ist, stilistische Fehler, Klischees und Jargon in geschriebenen Texten zu identifizieren. Er scannt Dokumente anhand eines kuratierten Registers linguistischer und typografischer Regeln, um professionelle redaktionelle Standards zu wahren und die Schreibqualität zu verbessern. Das Projekt fungiert als Kommandozeilen-Textprozessor, programmierbare Analysebibliothek und Git-Pre-Commit-Hook. Seine modulare Architektur erlaubt es, die Kern-Engine in andere Anwendungen einzubetten, über eine REST-API bereitzustellen oder in Texteditoren zu integrieren. Das Tool unterstützt die rekursive Verzeichnisdurchsuchung für Stapelanalysen und akzeptiert Text über die Standardeingabe für den Einsatz in Kommandozeilen-Pipelines. Es bietet Konfigurationsoptionen zum Aktivieren oder Deaktivieren spezifischer linguistischer Prüfungen und kann Diagnoseergebnisse im strukturierten JSON-Format exportieren.

    Provides a REST API endpoint that accepts text and returns structured linting results.

    JavaScript
    Auf GitHub ansehen↗4,542
  • erikbjare/gptmeAvatar von ErikBjare

    ErikBjare/gptme

    4,334Auf GitHub ansehen↗

    gptme is a multi-agent orchestration platform designed for autonomous software engineering, terminal-based AI integration, and RAG-enhanced code navigation. It enables the deployment of persistent agents and specialized subagents to decompose complex tasks and execute parallel technical workflows. The system distinguishes itself through a combination of vision-based GUI automation for controlling desktop applications and surgical patching mechanisms for targeted source code modifications. It utilizes git-based memory management to maintain a versioned history of agent identities, lessons, and

    Exposes core chat and tool execution functions via a programmatic REST API for integration with custom applications.

    Python
    Auf GitHub ansehen↗4,334
  • openai/plugins-quickstartAvatar von openai

    openai/plugins-quickstart

    4,238Auf GitHub ansehen↗

    This project is a starter kit and boilerplate for developing plugins that extend ChatGPT functionality via external APIs. It serves as a reference implementation for building tools that enable large language models to perform tasks through sequenced API calls and structured data mapping. The repository provides a template for integrating REST APIs and a guide for securing communication between a language model and third-party service endpoints. It focuses on the setup of identity verification and handshake mechanisms between an agent and a private backend server. The implementation covers th

    Provides a guide for configuring secure handshakes and identity verification between agents and backend servers.

    Pythonchatgptchatgpt-plugins
    Auf GitHub ansehen↗4,238
  • vrsen/agency-swarmAvatar von VRSEN

    VRSEN/agency-swarm

    3,962Auf GitHub ansehen↗

    Agency Swarm is a multi-agent orchestration framework and development kit designed to coordinate specialized AI agents through defined communication patterns and handoffs. It functions as a system for managing agent swarms, providing an API gateway to expose these coordinated collectives as production-ready HTTP endpoints. The project distinguishes itself through its Model Context Protocol integration layer, which connects agents to external data sources and capabilities. It implements specialized orchestration patterns, such as the orchestrator-worker model and role-based delegation, to tran

    Exposes groups of agents as production-ready HTTP endpoints for both streaming and non-streaming requests.

    Python
    Auf GitHub ansehen↗3,962
  • i-am-bee/beeai-frameworkAvatar von i-am-bee

    i-am-bee/beeai-framework

    3,304Auf GitHub ansehen↗

    The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec

    Provides programmatic interfaces and standard chat completion endpoints for interacting with agent systems.

    Pythonagentsaiai-agent
    Auf GitHub ansehen↗3,304
  • elevenlabs/elevenlabs-pythonAvatar von elevenlabs

    elevenlabs/elevenlabs-python

    2,873Auf GitHub ansehen↗

    This Python SDK provides a comprehensive toolkit for synthetic audio generation, voice cloning, and the development of conversational AI agents. It enables the creation of lifelike spoken audio from text, the replication of human voices through custom cloning, and the deployment of real-time voice agents capable of interacting with external large language models. The library distinguishes itself through deep integration of conversational AI capabilities, including the design of agent personas and the execution of real-time actions via APIs. It supports professional-grade audio production thro

    Provides RESTful HTTP endpoints to manage voices, projects, and generation settings.

    Pythonartificial-intelligenceconversational-aitext-to-speech
    Auf GitHub ansehen↗2,873
  • fetchai/innovation-lab-examplesAvatar von fetchai

    fetchai/innovation-lab-examples

    1,028Auf GitHub ansehen↗

    This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a decentralized network. It serves as a collection of patterns and examples for developing intelligent software entities capable of performing complex tasks, making decisions, and interacting with other agents to achieve shared goals. The framework distinguishes itself through its focus on multi-agent orchestration and decentralized communication. It enables the coordination of specialized agent teams that collaborate on workflows through structured messaging protocols, allowing

    Exposes agent state and health status via programmatic interfaces for external system control.

    Python
    Auf GitHub ansehen↗1,028
Vorherige12Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Agent Integration APIs

Unter-Tags erkunden

  • Authenticated API Execution1 Sub-TagMechanisms for executing authenticated API calls on behalf of an AI agent within a secure environment. **Distinct from Agent Integration APIs:** Focuses on the actual execution of authenticated requests rather than just the API interface definitions
  • HTTP Agent ServersExposing AI agents as HTTP endpoints for invocation by external systems. **Distinct from Agent Integration APIs:** Distinct from Agent Integration APIs: focuses on serving agents via HTTP, not general programmatic control of agent state.
  • REST Endpoints4 Sub-TagsHTTP endpoints that expose an agent's chat functionality for external application integration. **Distinct from Agent Integration APIs:** Distinct from general Agent Integration APIs: focuses specifically on RESTful HTTP exposure of agent chat capabilities, not other protocol integrations.