A ChatGPT-style chat UI that talks to Ollama locally or OpenAI.
- Modes: tempit, trump (Trump)
- Chat history: Delete, rename, search
- Projects: Organize chats in projects
- Temporary chats: Auto-delete after 24h (⏱)
- Conversation starters: Suggestions based on mode
- Auth: Sign in with Google or email (Supabase)
- Profile: Rename, delete account
- Settings: Delete all chats, report a bug, logout
- Themes: Light/dark mode
-
Add your API key to
.env:OPENAI_API_KEY=sk-proj-your_key_hereGet a key at platform.openai.com.
-
Install and run:
npm install npm start
-
Install Ollama from ollama.ai.
-
Run a model:
ollama run llama3.2 -
Start the app:
npm install npm start
The server uses OpenAI if OPENAI_API_KEY is in .env, otherwise it proxies to Ollama.
Edit config.js with your Supabase URL and anon key for login. Create a project at supabase.com, enable Auth (Google + Email), and add the credentials.
Sends to lahavliri5@gmail.com