skip to content
open source project

andrewyng/aisuite

Credential-building open issues here — a merged pull request is verifiable proof of work for your résumé.

8
winnable issues
35%
merge velocity signal
15,159
49 contributors

What it is

Simple, unified interface to multiple Generative AI providers

Why get involved

Real code, on a real project, reviewed by a real maintainer — a merged PR here is credential-building proof of work you can point to.

Open issues

Check against my GitHub

Computed from your public GitHub only — nothing is stored.

Connect GitHub to check →

Add OCI Generative AI provider support

andrewyng/aisuite · issue #398 · opened Jul 2026 · no PRs referenced when indexed

Add support for Oracle Cloud Infrastructure (OCI) Generative AI to aisuite through OCI's OpenAI-compatible Chat Completions endpoint. OCI users should be able…

Groq + Ollama tool calling (max_turns) broken: reasoning_content, is_mcp_config, and empty tools bugs

andrewyng/aisuite · issue #369 · opened Jul 2026 · no PRs referenced when indexed

Using client.chat.completions.create(..., tools=[...], max_turns=N) for automatic tool execution fails for both the Groq and Ollama providers, in three…

Requesting New PyPI Release: Pydantic Not Listed as Dependency on PyPI

andrewyng/aisuite · issue #342 · opened Jun 2026 · no PRs referenced when indexed

Currently Pydantic is not listed as a dependency on the PyPI release of aisuite. If you look at the Surfactant PyPI Dependency Analyzer for aisuite and go to…

Composer model picker lists models for providers with no configured key

andrewyng/aisuite · issue #338 · opened Jun 2026 · no PRs referenced when indexed

The composer's model dropdown lists models for providers the user has not configured. Configure only Gemini (no OpenAI key), add a Gemini model, and the picker…

Proposal: make provider/API-key setup approachable for non-technical users (in-app key guidance + validation)

andrewyng/aisuite · issue #337 · opened Jun 2026 · no PRs referenced when indexed

The current onboarding "Connect a model" step shows a password field for an API key with no in-app path to actually get one, and the key is never validated — a…

Empty per-conversation scratch directories accumulate in the scratch base and are never cleaned up

andrewyng/aisuite · issue #334 · opened Jun 2026 · no PRs referenced when indexed

OpenCoworker creates a per-conversation scratch directory under the configured scratch base (default ~/OpenCoworker) for every cowork session, but never…

Make the configuration of providers and models more generic

andrewyng/aisuite · issue #328 · opened Jun 2026 · no PRs referenced when indexed

The current configuration screens and files forces you to choose between a single ollama url with multiple model strings, or one of three frontier providers,…

Feature Request: Add Chinese Language Support (i18n / Localization)

andrewyng/aisuite · issue #322 · opened Jun 2026 · no PRs referenced when indexed

First of all, aisuite is an amazing project! The unified interface for switching between different AI providers is exactly what developers need. Incredible…

How to jump in

Click Claim →on any issue above to open its claim page, where you'll get a terminalhire claim <token> command and a one-tap deep link into your terminal.

terminalhire contribute

Why we picked it

Winnable volume1.00
Merge velocity0.35
Freshness1.00
Skill coverage1.00
Popularity0.61