tezz.chat ⚡️
tezz.chat is an open-source multi-model, fast AI-powered chat app. Enjoy real-time conversations, image generation, chat branching, and more — all with a modern, beautiful UI.
- 💬 Chat with multiple models like Gemini, DeepSeek (and more coming soon!)
- 🔄 Sync history across devices
- 🖼️ Image generation
- 🌳 Chat branching (fork a new chat from any message)
- 💡 Dynamic code highlighting (theme-aware)
- 📎 Attachment support: upload images and pdfs and ask questions on them!
- 📤 Shareable chats!
- 🌐 Web search and get latest info!
- 📱 Responsive & mobile-friendly
- 📌 Local first
- 🔑 Option to Bring Your Own Keys ;)
tezz.chat is built with three main layers:
- Frontend: Nuxt 3 (Vue) app for chat UI, code highlighting, and RxDB (with Dexie) for syncing database.
- Backend: Nuxt server API routes, Appwrite SDK for database/auth, Vercel's AI SDK for everything else.
- Appwrite: Handles user accounts, chat/message storage, file uploads.
See CONTRIBUTING.md for setup, development, and contribution instructions.
- Discord: Join our tezz.chat Discord for real-time help and troubleshooting!.
- GitHub Issues: Report bugs or request features
This project is licensed under the MIT License.