Ross ROSS = Recommend OSS · open-source software intelligence for agents

andrewyng/aisuite

Simple, unified interface to multiple Generative AI providers observed · 2026-08-28

github.com/andrewyng/aisuite · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

83/100

  • Activity 97
  • Release rhythm 81
  • Longevity 56
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 35.0
  • age_days: 794
  • days_rel: 44
  • days_push: 20
  • n_releases_24m: 5

Full methodology

Adoption not part of the score

16174 stars · 1715 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

aisuite is a lightweight Python library providing a unified, OpenAI-style Chat Completions API across many LLM providers (OpenAI, Anthropic, Google, Ollama, and more), plus an Agents API with tools, toolkits, and MCP support. It lets developers swap LLM providers by changing a single string.

Use cases

  • call multiple llm providers with one unified api
  • swap between openai and anthropic without rewriting code
  • build ai agents with python function tools
  • connect mcp servers to llm agents
  • run local models with ollama through a standard interface
  • prototype chat completions across providers
  • add tool calling and multi-turn agent loops to an app

When to choose

  • you want a single OpenAI-style interface across many LLM providers
  • you need lightweight provider abstraction without heavy framework overhead
  • you want to build agents with tools, toolkits, or MCP support
  • you want to switch providers by changing one string

When to avoid

  • you need provider-specific features not covered by the unified API
  • you need a full agent harness desktop application (use OpenWorker instead)
  • you need advanced orchestration like graphs or complex workflows
  • you work outside Python

Facets

library · maturity active

llm-inference agent-framework mcp sdk chatbot large-language-models artificial-intelligence developer-tools python cross-platform unified-api chat-completions multi-provider tool-use openai-compatible ai-agents

1 source

Member repositories

RepositoryRoleHealth v2
andrewyng/aisuitemain83

For agents

markdown · JSON · MCP: product_card(name="andrewyng/aisuite")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem