KA
kamjin3086/chatless
💻一款简洁实用轻量级的本地AI对话客户端,采用Tauri2.0和Next.js编写 A simple, practical, and lightweight local AI chat client, written in Tauri 2.0 & Next.js.
chatless
基于 Tauri 2.0 与 Next.js 的本地优先 AI 聊天客户端
English | 中文
项目简介
chatless 是一个桌面 AI 聊天客户端,支持接入多种云端 AI 服务(OpenAI、Anthropic、DeepSeek 等)或本地模型(Ollama、LM Studio)。数据完全存储在本地,支持文档解析与向量检索(RAG)。
主要特性:
- 多 AI 提供商支持 - 云端服务与本地模型
- 文档解析 - 支持 PDF、Word、Markdown 格式
- 图片分析 - 支持 Vision 模型进行图像理解
- 本地 RAG 知识库 - 向量检索提升回答准确性
- MCP 协议集成 - 扩展第三方工具能力
- Prompt 管理 - 快速复用常用提示词
- WebDAV 同步(Prompts)- 多设备同步提示词(JSON-Chunk)
- 数据本地存储 - 保护用户隐私
界面预览
更多功能演示请访问 完整文档
快速开始
下载安装
从 GitHub Releases 下载适合您系统的安装包:
- Windows -
.exe或.msi安装包 - macOS - 根据处理器选择
aarch64(Apple Silicon)或x64(Intel)版本 - Linux -
.deb、.rpm或.AppImage格式
详细安装步骤请参考 安装指南
配置使用
- 打开应用,进入设置页面
- 添加 AI 提供商的 API 密钥
- (可选)配置 Ollama 使用本地模型
- 开始对话
WebDAV 同步(Prompts)
在 设置 → 同步 中配置 WebDAV:
- 远端目录结构:
{basePath}/prompts/data/{id}.json与.../metadata.json - 删除策略:不直接删除远端文件,使用
deleted_attombstone 同步
完整使用说明请访问 使用文档
本地开发
# 克隆仓库
git clone https://github.com/kamjin3086/chatless.git
cd chatless
# 安装依赖
pnpm install
# 启动开发服务器
pnpm tauri dev
# 构建应用
pnpm tauri build技术栈: Tauri 2.0、Next.js 15、TypeScript、Rust、SQLite
更多开发信息请查看 贡献指南
功能文档
| 文档 | 链接 |
|---|---|
| 使用文档 | 查看文档 |
| 快速开始 | 快速开始 |
| 功能介绍 | 功能详情 |
| 常见问题 | FAQ |
| 开发计划 | Roadmap |
常见问题
Q: Windows 下启动后立即退出/闪退?
部分 Windows 环境需要安装 Microsoft Visual C++ 运行库。请下载并安装:
更多问题解决方案请查看 FAQ 文档
反馈与支持
- 问题反馈 - GitHub Issues
- 功能讨论 - GitHub Discussions
- 应用内反馈 - 设置 → 反馈
贡献
欢迎提交 Issue 和 Pull Request。请在贡献前阅读 贡献指南。
许可证
MIT License © 2025 chatless
致谢
感谢以下开源项目:
感谢社区贡献者 @ukhack、@duokebei 等提供的测试与反馈。
如果这个项目对你有帮助,欢迎 Star ⭐
On this page
Languages
TypeScript94.1%Rust3.3%JavaScript1.5%CSS1.1%HTML0.0%RenderScript0.0%
MIT License
Created July 31, 2025
Updated March 6, 2026
