Skip to main content

Try Online (Fastest)

The fastest way to experience PolyChat-AI is through our live demo. No installation required.

Launch Live Demo

Open PolyChat-AI in your browser and start chatting immediately
You’ll need an OpenRouter API key to use PolyChat-AI. See Step 2 below for instructions on obtaining one for free.

Get Started in 3 Steps

1

Open PolyChat-AI

Visit the live demo or run locally:
git clone https://github.com/Teeflo/PolyChat-AI.git
cd PolyChat-AI
npm install
npm run dev
Then open http://localhost:5173 in your browser.
2

Configure Your API Key

On first launch, you’ll see an onboarding modal. Here’s how to get your free OpenRouter API key:
  1. Visit OpenRouter.ai
  2. Sign up for a free account
  3. Navigate to Keys in your dashboard
  4. Click Create Key to generate your API key
  5. Copy the key and paste it into the PolyChat-AI onboarding modal
OpenRouter offers a generous free tier to get started. Your API key is stored securely in your browser’s localStorage and never sent anywhere except to OpenRouter.
3

Start Your First Conversation

After entering your API key:
  1. Select your preferred model (we recommend GPT-4o or Claude 4 Sonnet to start)
  2. Click New Conversation or use the keyboard shortcut Ctrl/Cmd + N
  3. Type your message in the chat input
  4. Press Enter or click the send button
  5. Watch as the AI responds in real-time with streaming text
Your first message may take a few seconds as the model initializes. Subsequent messages will be faster.

Your First Conversation

Try this example to see PolyChat-AI in action:
Explain how React hooks work with a simple example

Explore Key Features

Now that you have your first conversation running, explore these powerful features:

Try a Template

Click the template icon in the chat input to explore 27 pre-built conversation templates

Use Quick Actions

Select text and apply instant transformations like Explain, Optimize, or Debug

Generate Images

Ask the AI to generate an image using prompts like “Generate an image of a sunset over mountains”

Compare Models

Enable multi-model mode to compare responses from up to 3 AI models side-by-side

Common First Tasks

Switch Models

You can change the AI model at any time:
  1. Click the model name in the header (e.g., “GPT-4o”)
  2. Browse available models by provider or category
  3. Select a new model
  4. Continue your conversation with the new model
Different models excel at different tasks. Try GPT-4o for general chat, Claude 4 Sonnet for coding, or Gemini 2.5 Flash for image generation.

Save Conversations

Your conversations are automatically saved to localStorage:
  • View conversation history in the left sidebar
  • Search through past conversations
  • Resume any conversation by clicking on it
  • Export conversations (keyboard shortcut: Ctrl/Cmd + S)

Customize Your Experience

Access settings with Ctrl/Cmd + K or click the settings icon:
  • Themes: Choose from Dark or Light themes
  • Accent Colors: Select from 8 color options
  • System Instructions: Add custom behavior instructions for the AI
  • Conversation Tone: Set the default tone (Neutral, Formal, Friendly, etc.)
  • RAG Settings: Enable or disable local context enhancement

Customization Guide

Learn more about customizing PolyChat-AI to match your preferences

Keyboard Shortcuts

Boost your productivity with these shortcuts:
ShortcutAction
Ctrl/Cmd + NNew conversation
Ctrl/Cmd + KOpen settings
Ctrl/Cmd + UOpen usage dashboard
Ctrl/Cmd + SSave conversation
Ctrl/Cmd + /Show help

All Keyboard Shortcuts

View the complete list of keyboard shortcuts

Next Steps

Installation Guide

Set up PolyChat-AI for local development with detailed instructions

Configuration

Learn about advanced configuration options

Core Features

Explore all the features PolyChat-AI has to offer

Troubleshooting

Get help with common issues and errors
API Rate Limits: Be aware that OpenRouter’s free tier has rate limits. If you encounter rate limit errors, consider upgrading your OpenRouter plan or reducing your usage.

Build docs developers (and LLMs) love