Awesome AI AgentsAI Developer Toolkit

adaline/gateway

⭐ 606 TypeScript added to this list on 2025-04-19 repository created 2024-10-15

Adaline Gateway is a fully local, production-grade Super SDK designed to provide a simple, unified, and powerful interface for interacting with over 200 large language models (LLMs). It is built to be production-ready and is already used by enterprises, emphasizing privacy and local deployment without acting as a proxy. The SDK supports a wide range of advanced features including batching of requests, automatic retries with exponential backoff, caching with customizable plugins, callbacks for instrumentation and hooks, and OpenTelemetry integration for tracing within existing infrastructures. It also supports custom plugins for caching, logging, HTTP clients, and more, allowing users to tailor the SDK to their specific infrastructure needs. The SDK is strongly typed in TypeScript and is isomorphic, meaning it works across different environments. It supports tool calling across all compatible LLMs and offers plug-and-play custom providers, enabling users to run fully custom models while still leveraging the benefits of the Adaline Gateway. The architecture is modular, with Gateway objects managing queues, caches, callbacks, and telemetry, while provider objects encapsulate model information and types. Model objects enforce type safety and support various modalities and configurations, including runtime validations and request transformations. Users can easily install the SDK via npm and create Gateway, provider, model, config, and message objects to interact with LLMs. The SDK supports streaming and completion chat functionalities, making it versatile for different use cases. Overall, Adaline Gateway aims to simplify and unify the process of working with a vast array of LLMs in a secure, efficient, and extensible manner, suitable for enterprise-grade applications.

https://github.com/adaline/gateway

200+-llmsaiai-agentsanthropicbatchingcachingcallbackscompletion-chatcustom-pluginscustom-providersisomorphiclanguage-modelllmllmopslocalopenaiopentelemetryplug-and-play-providersproduction-gradeprompt-engineeringretriesstreamingsuper-sdktogetheraitool-callingtypescriptunified-interface

Also in AI Developer Toolkit

Leonxlnx/taste-skill

Taste Skill provides portable AI Agent Skills designed to enhance the quality of AI-generated frontends and image-based design references, aiming to eliminate generic UI outputs.

unslothai/unsloth

Unsloth is a toolkit for fine-tuning and reinforcement learning of large language models, enabling faster training with significantly reduced VRAM usage across various advanced models and tasks.

reworkd/AgentGPT

AgentGPT is an open-source platform that allows users to assemble, configure, and deploy autonomous AI agents in a web browser to pursue custom goals by generating and executing tasks independently.

Gitlawb/openclaude

OpenClaude is an open-source command-line interface (CLI) coding-agent that supports various cloud and local model providers for unified AI-driven development workflows.

virgiliojr94/book-to-skill

A command-line tool that converts technical books, document folders or globs into structured agent skills in the open SKILL.md format, so coding agents load only the chapter relevant to a question.

google/adk-python

An open-source Python toolkit by Google for building, evaluating, and deploying sophisticated AI agents with flexibility, modularity, and integration within the Google ecosystem.

can1357/oh-my-pi

Oh My Pi is an AI coding agent for the terminal featuring hash-anchored edits, an optimized tool harness, LSP integration, and support for Python, browsers, and subagents.

millionco/react-doctor

React Doctor is an intelligent agent designed to diagnose and fix issues within React codebases, leveraging AI to improve code quality and developer efficiency.