Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 中文

chatless – Modern AI Chat Desktop Application

Build License Version Platform Tech Stack

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.


✨ Key Features

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

📸 Screenshot Preview

chatless screenshot


🚀 Installation

Prerequisites

  • Node.js 18+
  • Rust 1.70+
  • pnpm (recommended) or npm

Quick Start

# Clone the repository
git clone https://github.com/kamjin3086/chatless.git
cd chatless

# Install dependencies
pnpm install

# Start development server
pnpm dev

Build Desktop App

# Build for your platform
pnpm tauri build

📝 How to Use

  1. Configure AI Providers – Add your API keys in Settings → AI Model Settings
  2. Set Up Local Models – Install Ollama and download models for local processing
  3. Create Knowledge Base – Upload documents to chat with your data
  4. Start Chatting – Choose your preferred AI model and start conversations
  5. Manage History – View and organize your chat history

🛠️ Technology Stack

Frontend

Backend

  • Desktop Framework: Tauri 2.0 + Rust
  • Database: SQLite local storage
  • Document Processing: PDF, Word, Markdown, and text file support

AI Integration

  • Multi-Provider Support: OpenAI, Anthropic, DeepSeek, and more
  • Local Models: Ollama integration
  • Vector Retrieval: Custom vector storage system

🔧 Configuration

AI Provider Setup

  1. Open application settings
  2. Navigate to "AI Model Settings"
  3. Add your API keys
  4. Select default models

Local Model Setup

# Install Ollama
curl -fsSL https://ollama.ai/install.sh | sh

# Download models
ollama pull llama2
ollama pull mistral

🔒 Privacy & Data Security

  • 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

💬 Feedback / Support

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

🤝 Contributing

We welcome all forms of contributions!

How to Contribute

  1. Fork this project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.


🙏 Acknowledgments

  • 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!

About

💻一款简洁实用轻量级的本地AI对话客户端,采用Tauri2.0和Next.js编写 A simple, practical, and lightweight local AI chat client, written in Tauri 2.0 & Next.js.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages