Awesome AI AgentsAI Agent Gateway

team-openpm/workgpt

⭐ 732 TypeScript added to this list on 2025-04-19 repository created 2023-05-02

WorkGPT is an advanced agent framework designed to facilitate the invocation of APIs through conversational AI. It operates similarly to frameworks like AutoGPT or LangChain, allowing users to provide a directive and a set of APIs, after which the AI agent interacts with these APIs iteratively until the directive is fulfilled. This makes it highly versatile for tasks such as web research, website crawling, or even ordering services like Uber. The framework supports any API that can be described using an OpenAPI specification, enabling broad compatibility and ease of integration. The framework includes built-in support for various APIs, including a calculator, fact retrieval, and OpenPM APIs. OpenPM is a package manager specifically for OpenAPI files, allowing users to easily import and use APIs such as the 'ipinfo' package for IP address lookups. Authentication is handled smartly by the framework, requiring only an authentication key, after which all API endpoints become accessible as local functions to the language model. WorkGPT also supports web crawling through integration with Puppeteer, a text-based browser that extracts and returns plain text from web pages. This text is sufficient for GPT-4 to analyze and extract relevant data. Users can extend the framework by adding custom APIs, such as a finishing program API that the AI can call to signal completion and provide structured results following a defined schema. The framework is designed for ease of use, with straightforward installation via npm and simple TypeScript-based usage examples provided. It emphasizes flexibility, allowing developers to tailor the AI's capabilities by combining different APIs and directives. WorkGPT is licensed under the MIT license, promoting open-source collaboration and usage. Overall, WorkGPT is a powerful tool for developers looking to harness conversational AI to automate complex workflows involving multiple APIs, web data extraction, and structured data processing.

https://github.com/team-openpm/workgpt

ai-automationapi-integrationapi-invocationconversational-aidirective-based-aigpt-agent-frameworkmit-licensenpm-packageopenapiopenpmpuppeteerstructured-data-extractiontypescriptweb-crawling

Also in AI Agent Gateway

diegosouzapw/OmniRoute

OmniRoute is a free AI gateway that consolidates over 237 AI providers, including 90+ free tiers, into a single endpoint, offering token compression and smart auto-fallback for various AI tools.

simstudioai/sim

Sim Studio is an open-source platform for building, testing, and optimizing AI agent workflows with flexible deployment options including cloud and self-hosting.

decolua/9router

9Router is a FREE AI router and token saver that connects various AI coding tools to over 40 providers and 100+ models, with features like auto-fallback and token compression.

mastra-ai/mastra

Mastra is a TypeScript AI agent framework that enables rapid development of AI applications with support for multiple LLMs, advanced agents, workflows, RAG, integrations, and automated evaluations.

TransformerOptimus/SuperAGI

SuperAGI is an open-source autonomous AI agent framework that enables developers to build, manage, and deploy scalable and efficient autonomous AI agents with extensible capabilities through toolkits and a user-friendly interface.

casdoor/casdoor

Casdoor is an open-source, AI-first Identity and Access Management (IAM) / LLM MCP gateway and authentication server with a web UI and broad protocol support.

Arize-ai/phoenix

Phoenix is an open-source AI observability platform that enables tracing, evaluation, and optimization of large language model applications across various deployment environments.

corsairdev/corsair

Open-source product integration platform with a single REST API syntax for connecting agents, backend services, and dashboards to third-party apps.