aisuite: Andrew Ng's Unified Chat Completions and Agents API for Python Andrew Ng's aisuite, a MIT-licensed Python library with 15,876 GitHub stars, provides a unified OpenAI-style Chat Completions API across OpenAI, Anthropic, Google, Ollama, and other providers, plus an Agents API with tools, toolkits, and native MCP support. The library, updated as recently as July 25, 2026, also serves as the engine behind the OpenWorker desktop app, which has moved to its own repository. aisuite standardizes the interface for multiple LLM providers, requiring users to supply their own API keys. aisuite: Andrew Ng's Unified Chat Completions and Agents API for Python aisuite is Andrew Ng's MIT-licensed Python library for building with LLMs, giving you one OpenAI-style Chat Completions API across OpenAI, Anthropic, Google, Ollama, and more, plus a first-class Agents API with tools, toolkits, policies, and native MCP support — and the engine behind the OpenWorker desktop app. - ⭐ 15876 - Python - MIT - Updated 2026-08-02 LiteLLM — Unified OpenAI-Compatible API for 100+ LLM Providers https://dibi8.com/resources/llm-frameworks/litellm/ • LLM Gateway: Portkey vs LiteLLM vs OpenRouter https://dibi8.com/resources/llm-frameworks/llm-gateway-portkey-litellm-openrouter-comparison-2026/ What Is aisuite? what-is-aisuite aisuite is a lightweight, MIT-licensed Python library from Andrew Ng’s team for building with LLMs, structured in two layers: a unified Chat Completions API across providers, and an Agents API with tools, toolkits, and MCP support on top of it. It’s also the engine behind OpenWorker , a separate desktop AI-coworker app now developed in its own repository https://github.com/andrewyng/openworker — the aisuite README still carries a snapshot of OpenWorker’s old in-repo source under platform/ , but active OpenWorker development has moved out. 🔗 GitHub : https://github.com/andrewyng/aisuite https://github.com/andrewyng/aisuite 📦 PyPI : https://pypi.org/project/aisuite https://pypi.org/project/aisuite/ At 15,800+ GitHub stars , MIT licensed, with a commit as recent as July 25, 2026 , and carrying Andrew Ng’s name Coursera/deeplearning.ai co-founder, one of the most recognized figures in applied ML education , it’s a credible, actively maintained entry in an increasingly crowded “one API for every LLM provider” category. The project’s own architecture diagram, reproduced from the README: ┌───────────────────────────────────────────────┐ │ OpenWorker separate repo │ agent harness for doing everyday tasks ├───────────────────────────────────────────────┤ │ Agents API · Toolkits · MCP │ build agents across multiple LLMs ├───────────────────────────────────────────────┤ │ Chat Completions API │ one API across multiple LLM providers ├────────┬───────────┬────────┬────────┬────────┤ │ OpenAI │ Anthropic │ Google │ Ollama │ Others │ └────────┴───────────┴────────┴────────┴────────┘ Installation installation pip install aisuite base package, no provider SDKs pip install 'aisuite anthropic ' with a specific provider's SDK pip install 'aisuite all ' with all provider SDKs You’ll still need your own API keys for whichever providers you call — aisuite doesn’t proxy billing or provide free access, it just standardizes the interface. Chat Completions: One API Across Providers chat-completions-one-api-across-providers The Chat Completions layer is a high-level abstraction over model calls — it supports the common parameters temperature , max tokens , tools , etc. in a provider-agnostic way and normalizes request/response shapes so provider-specific SDK differences don’t leak into your application code. Models are addressed as