Skip to content

Latest commit

 

History

History
150 lines (98 loc) · 5.77 KB

File metadata and controls

150 lines (98 loc) · 5.77 KB
chatless logo

chatless

A local-first AI chat client built with Tauri 2.0 and Next.js

GitHub Release License Downloads Stars
Platform

English | 中文


About

chatless is a desktop AI chat client that supports multiple cloud-based AI services (OpenAI, Anthropic, DeepSeek, etc.) and local models (Ollama, LM Studio). All data is stored locally with support for document parsing and vector retrieval (RAG).

Key Features:

  • Multi-AI Provider Support - Cloud services and local models
  • Document Parsing - PDF, Word, Markdown formats
  • Image Analysis - Vision model support for image understanding
  • Local RAG Knowledge Base - Vector retrieval for improved accuracy
  • MCP Protocol Integration - Extend with third-party tools
  • Prompt Management - Quick access to commonly used prompts
  • WebDAV Sync (Prompts) - Multi-device prompt sync (JSON-Chunk)
  • Local Data Storage - Privacy protection

Preview

chatless main interface

For more feature demonstrations, visit the complete documentation

Quick Start

Download & Install

Download the installation package for your system from GitHub Releases:

  • Windows - .exe or .msi installer
  • macOS - Choose aarch64 (Apple Silicon) or x64 (Intel) version
  • Linux - .deb, .rpm, or .AppImage format

For detailed installation steps, refer to the Installation Guide

Configuration

  1. Open the app and go to Settings
  2. Add API keys for AI providers
  3. (Optional) Configure Ollama for local models
  4. Start chatting

WebDAV Sync (Prompts)

Configure WebDAV in Settings → Sync:

  • Remote structure: {basePath}/prompts/data/{id}.json and .../metadata.json
  • Deletion: remote files are not deleted; deleted_at tombstones are synced

For complete usage instructions, visit the User Documentation

Development

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

# Install dependencies
pnpm install

# Start development server
pnpm tauri dev

# Build application
pnpm tauri build

Tech Stack: Tauri 2.0, Next.js 15, TypeScript, Rust, SQLite

For more development information, see Contributing Guide

Documentation

Documentation Link
User Guide View Docs
Quick Start Quick Start
Features Feature Details
FAQ FAQ
Roadmap Roadmap

FAQ

Q: App crashes immediately on Windows startup?

Some Windows environments require Microsoft Visual C++ runtime. Download and install:

For more solutions, see FAQ Documentation

Feedback & Support

Contributing

Issues and Pull Requests are welcome. Please read the Contributing Guide before contributing.

License

MIT License © 2025 chatless

Acknowledgments

Thanks to the following open source projects:

  • Tauri - Cross-platform desktop application framework
  • Next.js - React full-stack framework
  • Ollama - Local large language model runtime
  • ort - ONNX Runtime Rust binding

Thanks to community contributors @ukhack, @duokebei for testing and feedback.


If this project helps you, please give it a Star ⭐