New Python Library 'aisuite' Unifies AI Providers Into Single API While Powering Desktop Agent App
Summary
A new Python library called 'aisuite' unifies major AI providers like OpenAI, Anthropic, and Google into a single API, letting developers switch between models with one string change, while also powering OpenCoworker, a desktop AI agent app for macOS and Windows capable of research, file management, and automated tasks.
Key Points
- aisuite is a lightweight Python library that provides a unified Chat Completions API across multiple generative AI providers — including OpenAI, Anthropic, Google, Mistral, and Ollama — allowing developers to swap providers by changing a single string.
- Beyond basic chat completions, aisuite offers an Agents API with support for tool calling, prebuilt toolkits (files, git, shell), MCP server integration, tool policies, and state stores for building production-ready AI agents.
- The project also ships OpenCoworker, a desktop AI agent app for macOS and Windows built on aisuite, capable of performing tasks like deep research, file management, messaging, and scheduled automations using a user-supplied API key or local models via Ollama.