A minimal, fast, multi-model AI assistant you control
Switch models • Stream responses • Keep it simple
- 💬 Chat-style interface (like ChatGPT, Gemini)
- ⚡ Streaming responses
- 🔄 Switch between models:
- google/gemma-3-27b-it
- nvidia/nemotron-3-super-120b-a12b:free
- You can add more...
- 🧹 Clear chat option
git clone <your-repo-url>
cd <your-repo-folder>python -m venv .venvActivate it:
Windows
.venv\Scripts\activate Mac/Linux
source .venv/bin/activate pip install streamlit pyautogen python-dotenv autogen-ext[openai]OPENROUTER_API_KEY=your_api_key_here
OPENROUTER_BASE_URL="https://openrouter.ai/api/v1"
streamlit run app.pyThis app uses models via OpenRouter:
- Gemma 3 (27B) → Fast, lightweight
- Nemotron 3 Super (120B) → Strong reasoning
- Some models may not stream token-by-token (depends on provider)
- Responses may include artifacts like TERMINATE (model-specific)
- Code review mode
- File upload support
- Multi-agent workflows
- Download responses / code