TL;DR
A lightweight Python library that provides a unified interface to multiple LLM providers, with a Chat Completions API, Agents API, and a desktop AI coworker app.
Key features
Unified Chat Completions API: Use a single interface for OpenAI, Anthropic, Google, Mistral, Hugging Face, AWS, Cohere, Ollama, OpenRouter, and more. Switch providers by changing one string.
Agents API & Toolkits: Provide real Python functions as tools, run multi-turn loops, attach ready-made toolkits (files, git, shell) or any MCP server, and govern with tool policies.
OpenCoworker desktop app: A desktop AI coworker built on aisuite, supporting chat, deep research, file reading/messaging, PDF/document/spreadsheet generation, and scheduled automations. Installers for macOS and Windows.
When to use it
When you need to experiment with or compare multiple LLM providers
When building agent-based applications quickly
When you want a personal AI assistant on your desktop (OpenCoworker)