English | 中文
chatless is a modern, privacy-first AI chat desktop application built with Tauri and Next.js. Connect to multiple AI providers, run models locally with Ollama, and chat with your documents through knowledge base integration. All data stays on your device—your conversations remain private.
| Feature | Description |
|---|---|
| Multi-AI Provider Support | Connect to OpenAI, Anthropic, DeepSeek, and more AI providers |
| Local AI Models | Run AI models locally with Ollama integration |
| Knowledge Base Integration | Upload documents and chat with your data |
| Privacy-First Design | All data stored locally on your device |
| Cross-Platform | Works on Windows, macOS, and Linux |
| Modern UI | Built with Next.js 15 and TailwindCSS 4 |
- Node.js 18+
- Rust 1.70+
- pnpm (recommended) or npm
# Clone the repository
git clone https://github.com/kamjin3086/chatless.git
cd chatless
# Install dependencies
pnpm install
# Start development server
pnpm dev# Build for your platform
pnpm tauri build- Configure AI Providers – Add your API keys in Settings → AI Model Settings
- Set Up Local Models – Install Ollama and download models for local processing
- Create Knowledge Base – Upload documents to chat with your data
- Start Chatting – Choose your preferred AI model and start conversations
- Manage History – View and organize your chat history
- Framework: Next.js 15 + TypeScript
- Styling: TailwindCSS 4
- UI Components: Custom component library
- Desktop Framework: Tauri 2.0 + Rust
- Database: SQLite local storage
- Document Processing: PDF, Word, Markdown, and text file support
- Multi-Provider Support: OpenAI, Anthropic, DeepSeek, and more
- Local Models: Ollama integration
- Vector Retrieval: Custom vector storage system
- Open application settings
- Navigate to "AI Model Settings"
- Add your API keys
- Select default models
# Install Ollama
curl -fsSL https://ollama.ai/install.sh | sh
# Download models
ollama pull llama2
ollama pull mistral- Local data storage – All conversations and documents stay on your device
- No cloud uploads – AI processing happens locally or through your configured providers
- Privacy-first design – No personal data collection or tracking
- Open source – Transparent codebase for security verification
| Channel | Link |
|---|---|
| GitHub Issues | https://github.com/kamjin3086/chatless/issues |
| Discussions | https://github.com/kamjin3086/chatless/discussions |
| In-app Feedback | Settings → Feedback inside the application |
We welcome all forms of contributions!
- Fork this project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Tauri – Cross-platform desktop app framework
- Next.js – React full-stack framework
- TailwindCSS – Utility-first CSS framework
- Ollama – Local large language model runtime
chatless – Making AI chat simpler, making life more focused.
⭐ If this project helps you, please give us a star!