分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

一款桌面聊天客户端,可完全本地运行大模型,也能按需接入云端模型。

45,170
3,117
Rust
NOASSERTION
创建于 3 年前

Jan 是一款把自己定位为开源 ChatGPT 替代品的桌面聊天客户端。它的关键特点是可以在自己的电脑上完全运行模型,同时也允许按需连接云端模型。它面向想要一个熟悉聊天界面、可使用本地或托管模型的人,而不是在模型之上构建应用的开发者。

它能做什么

你可以从 Hugging Face 下载 Llama、Gemma、Qwen、GPT-oss 等开放模型,通过内置的 llama.cpp 引擎在本地运行;也可以把同一个客户端接到 OpenAI、Anthropic、Mistral、Groq、MiniMax 等厂商的托管模型上。隐私承诺是有条件的,不是一概而论:README 的说法是“在你需要时”一切本地运行,因此只有本地模型这条路径的数据留在设备上;走云端时,会话数据由相应厂商处理。

除了普通聊天,Jan 还支持为特定任务创建自定义助手,并在 localhost:1337 暴露一个 OpenAI 兼容的本地服务供其他应用调用;它也集成了 Model Context Protocol,用于具备智能体能力的工作流。这些是次要功能,适合想把 Jan 接入更大工作流的人,核心体验仍是聊天客户端。

使用要求

推荐使用打包好的应用:README 列出了 Windows、macOS(通用包)以及 Linux 的 deb 和 AppImage 安装包,另外还有 Microsoft Store 和 Flathub 渠道。Linux Arm64 没有标准下载包,README 指向一份单独的操作说明。最低要求方面,macOS 需 13.6+、Windows 需 10+;内存随模型规模变化,约为 3B 模型 8GB、7B 模型 16GB、13B 模型 32GB。Windows 还列出对 NVIDIA、AMD 和 Intel Arc 的 GPU 支持。

从源码构建则是另一条重得多的路径,需要 Node.js 20+、Yarn 4.5.3+、Make、Rust,在 Apple Silicon 上还要额外下载 Metal 工具链。Windows 源码构建需要 Git Bash,以及 Visual Studio 2022 Build Tools、LLVM、Ninja 和 CMake;CUDA Toolkit 只在构建 CUDA 引擎变体时才需要。README 记录了 Windows 上 llama.cpp 编译时的一类路径长度报错,以及改用较短构建目录的处理方式。使用已安装的应用时,这些都不需要。

实际注意点

README 写的是 Apache 2.0,但仓库的许可证字段显示为未识别,分发前请核对实际的许可证文件。所给材料中没有性能基准,也没有文档化的数据迁移或升级行为;兼容性细节和已知故障模式应查看安装指南与故障排查文档。

HotRepo 点评

该项目在 2026-10-30 的每日趋势榜上被记录到一次,当时 45,163 stars,当日 +34。仅一天的记录不足以说明热度在上升还是下降。

项目源码与说明

本文由 AI 根据项目 README 生成,更新于 2026年10月30日,以项目官方文档为准。

Hacker News 讨论

Jan: Open-source alternative to ChatGPT that runs 100% offline on your computer
▲ 7 · 1 条评论 · 2024年6月20日
Jan is an open source alternative to ChatGPT that runs 100% offline
▲ 5 · 1 条评论 · 2024年1月12日
Jan – Turn your computer into an AI computer
▲ 4 · 1 条评论 · 2024年6月3日