• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Andrew Ng avatar

aisuite

Python library giving one chat API across many LLM providers

  • Agent frameworks and tools
  • AI models and runtimes
View on GitHub

What it is

aisuite is a Python library that wraps OpenAI, Anthropic, Google, Mistral, Ollama, AWS, Cohere and other providers behind a single OpenAI-style chat completions interface, so switching models means changing one string. On top of that it adds an Agents API with automatic tool calling from plain Python functions, prebuilt file, git and shell toolkits, MCP server support, approval policies and resumable run state. Developers building LLM apps or agents use it to compare models or avoid tying code to one vendor's SDK.

Images

Facts

Stars
16,350 GitHub stars.
16,350

Forks
1,734
Commits
686
Contributors
50
Language
Python
License
MIT
Last commit
Sep 18, 2026
On GitHub since
June 2024
First release
November 2024
Platforms
library
Self-hostable
No
Author
Andrew Ng
Tags
  • mcp-server
  • agent-framework
  • ai-agents
  • llm-gateway

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Qwen avatar

    Qwen-Agent

    Python framework for building tool-using agents on Qwen models

    17.2k
  • Astro avatar

    Flue

    TypeScript framework for building sandboxed autonomous agents

    8.5k
  • OpenAI avatar

    OpenAI Agents SDK

    Python SDK for building multi-agent LLM workflows with tools and handoffs

    30.2k

What people are saying

Updated Oct 21, 2026
  • Bluesky“aisuite Simple, unified interface to multiple Generative AI providers.”Dec 6, 2024 · 9 likes · 0 replies (opens Bluesky in a new tab)
  • Hacker NewsAndrew Ng ships Open CoWorker desktop AI agentJun 16, 2026 · 5 points · 1 comment (opens Hacker News in a new tab)
  • Hacker NewsAisuite – Simple, unified interface to multiple Generative AI providersNov 25, 2024 · 4 points · 1 comment (opens Hacker News in a new tab)
  • Hacker NewsAndrew Ng's AISuite, Simple, unified interface to multiple GenAI providersDec 8, 2024 · 2 points · 2 comments (opens Hacker News in a new tab)
  • Bluesky“aisuite makes it easy for developers to use multiple LLM through a standardized interface.”Dec 5, 2024 · 4 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Have you considered this package:”Dec 2, 2024 · 3 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“📦 /andrewyng/aisuite 🔗 ⭐ Stars: 8313 🍴 Forks: 731 #python Simple, unified interface to multiple Generative AI providers”Dec 16, 2024 · 3 likes · 0 replies (opens Bluesky in a new tab)
  • Hacker NewsAI Suite: Simple, unified interface to multiple Generative AI providersNov 29, 2024 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Hacker NewsAisuite: Unified interface to multiple GenAI providersNov 26, 2024 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Bluesky“3. Andrew Ng's aisuite Offers Unified API Across Multiple LLM Providers LINK 4. Anthropic Trains Claude on NMR Spectra and Chemical Representations LINK”Jun 14, 2026 · 0 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“"If you’re interested in learning more about agentic harnesses, you might enjoy checking out the code.”Jun 13, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Andrew Ng's AISuite, Simple, unified interface to multiple GenAI providers An open-source project creating a unified interface for interacting with multiple…”Dec 8, 2024 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Andrew Ng's simple, unified interface to multiple Generative AI providers”Dec 2, 2024 · 0 likes · 0 replies (opens Bluesky in a new tab)