Write agentic apps once, run with any LLM provider

Sample Apps

Explore real-world applications built with AISuite. Each sample app demonstrates practical use cases and implementation patterns you can adapt for your own projects.

AI Research Assistant

Autonomous agent that researches topics, fact-checks, and generates comprehensive reports

max_turnsTool Calling

Code Review Agent

Analyzes code, suggests improvements, and can automatically fix issues

max_turnsCode Analysis

Data Pipeline Agent

Automates data processing, analysis, and visualization workflows

max_turnsData Processing

Voice Assistant

Multi-modal assistant with speech recognition and synthesis

ASR (Speech-to-Text)TTS (Text-to-Speech)

Podcast Transcriber

Transcribes audio, generates summaries, timestamps, and key takeaways

ASR ProcessingSummarization

Language Learning Buddy

Interactive voice-based language practice with pronunciation feedback

ASR RecognitionTTS Synthesis

Image Analysis Dashboard

Analyzes images, extracts text, detects objects, and provides insights

Vision ModelsOCR

Visual QA System

Answer questions about uploaded images using vision-enabled LLMs

Vision-Language ModelsMulti-modal Processing

Document Processor

OCR and intelligent understanding for invoices, forms, and receipts

OCRForm Understanding

Chat Comparison

Compare responses from multiple LLMs side-by-side in real-time

StreamlitMulti-Provider

PDF Q&A Assistant

Extract insights from documents using any LLM provider

RAGEmbeddings

Multi-Provider Reasoning

Solve complex problems using different models for each reasoning step

Chain-of-ThoughtModel Routing

Customer Support Bot

Intelligent support agent with function calling capabilities

Function Callingmax_turns

Data Analysis Agent

Autonomous data analyst that explores and visualizes datasets

Agentic LoopsPandas

Getting Started

1

Choose Your App

Browse sample apps and click "View Details" for code

2

Clone Repository

Get the code from GitHub and navigate to examples

3

Add API Keys

Configure your provider credentials as environment vars

4

Run Your App

Install aisuite and execute your chosen example

terminal
# Clone and navigate
git clone https://github.com/andrewyng/aisuite.git
cd aisuite/examples

# Set up API keys
export OPENAI_API_KEY="your-key"
export ANTHROPIC_API_KEY="your-key"

# Install and run
pip install aisuite
python chat_app.py

Build Something Amazing?

Share your AISuite creation with the community. We welcome contributions!

Contribute Your App