janhq/jan
效率与系统工具一款桌面聊天客户端,可完全本地运行大模型,也能按需接入云端模型。
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日,以项目官方文档为准。