Convoscope: Multi-Provider AI Chat¶
What is Convoscope?¶
Convoscope is a reliable AI chat application that automatically switches between multiple AI providers (OpenAI, Anthropic, Google) to ensure your conversations never get interrupted. When one AI service is down or slow, Convoscope seamlessly falls back to another provider so you can keep chatting.
Why Use Convoscope?¶
- 🔄 Never get stuck: If OpenAI is down, automatically switch to Claude or Gemini
- 💾 Save conversations: Keep your chat history and reload sessions anytime
- 🎯 Simple setup: Works with just one API key, supports three providers
- 🛡️ Built for reliability: Smart error handling and automatic retries
Quick Start¶
Get up and running in 3 minutes:
# 1. Clone and install
git clone <repository-url>
cd convoscope
pip install -r requirements.txt
# 2. Set your API key (choose one)
export OPENAI_API_KEY="sk-your-key-here"
# OR export ANTHROPIC_API_KEY="sk-ant-your-key-here"
# OR export GEMINI_API_KEY="your-gemini-key-here"
# 3. Run the app
streamlit run run_chat.py
The app will open in your browser at http://localhost:8501
📖 Need more details? See the Installation Guide
How Multi-Provider Switching Works¶
When you send a message, Convoscope intelligently routes your request:
Key Features¶
Multiple AI Providers¶
Choose from three leading AI providers:
Provider selection dropdown - click to enlarge
- OpenAI (GPT-4, GPT-3.5) - Most popular, fast responses
- Anthropic (Claude) - Great reasoning, longer context
- Google (Gemini) - Cost-effective, multimodal
Automatic Error Handling¶
When things go wrong, Convoscope handles it gracefully:
User-friendly error messages - click to enlarge
Conversation Management¶
Complete interface with conversation management - click to enlarge
- Save conversations with custom names
- Load previous chat sessions
- Export conversations to HTML
- Auto-backup prevents data loss
Mobile-Friendly Design¶
Responsive mobile interface - click to enlarge
System Architecture¶
Simple, reliable architecture that just works:
🏗️ View detailed system architecture →
Getting Started¶
📚 Documentation Guide¶
Just want to use the app?
- 📖 Installation Guide - Complete setup instructions
- ⚡ Quick Setup - 5-minute start (coming soon)
- 🎯 Multi-Provider Setup - Configure all three providers
Need to customize settings?
- 🔧 Basic Configuration - Environment variables and settings
- 🛠️ Advanced Usage - Custom configurations
- ❓ Troubleshooting - Common issues and solutions
Want to understand how it works?
- 🏛️ System Architecture - Complete technical design
- 🔄 Data Flow - Request processing pipeline
- 📋 API Reference - Detailed implementation docs
What Makes Convoscope Reliable?¶
Unlike single-provider chat apps that fail when their AI service is down, Convoscope implements intelligent fallback:
🔍 Learn more about the reliability architecture →
Support¶
- 📖 Documentation: Browse the guides above for comprehensive help
- 💬 Issues: Found a bug? Check the troubleshooting guide first
- 🔧 Configuration: Need help with setup? See the configuration guides
Ready to get started? Begin with the Installation Guide →