革命性AI工具Jan:本地部署ChatGPT替代品的完整指南
Jan 是一个开源的 ChatGPT 替代品,它完全在您的电脑上离线运行,让您能够在保护隐私的同时享受AI对话能力。本文将详细介绍如何从源码构建并部署Jan,以及其核心功能和使用方法。## 项目概述Jan作为一款本地运行的AI助手,提供了与ChatGPT类似的功能,但所有数据处理都在本地完成,确保用户隐私安全。其核心特性包括本地AI模型运行、云服务集成、自定义助手、OpenAI兼容API等...
革命性AI工具Jan:本地部署ChatGPT替代品的完整指南
【免费下载链接】jan Jan 是一个开源的 ChatGPT 替代品,它完全在您的电脑上离线运行。 项目地址: https://gitcode.com/GitHub_Trending/ja/jan
Jan 是一个开源的 ChatGPT 替代品,它完全在您的电脑上离线运行,让您能够在保护隐私的同时享受AI对话能力。本文将详细介绍如何从源码构建并部署Jan,以及其核心功能和使用方法。
项目概述
Jan作为一款本地运行的AI助手,提供了与ChatGPT类似的功能,但所有数据处理都在本地完成,确保用户隐私安全。其核心特性包括本地AI模型运行、云服务集成、自定义助手、OpenAI兼容API等。
项目结构遵循现代前端应用架构,主要包含核心模块、Web应用、扩展系统和文档等部分:
- 核心源码:core/
- Web应用:web-app/
- 扩展系统:extensions/
- 官方文档:docs/
系统要求
最低配置要求:
- macOS: 13.6+ (3B模型需8GB RAM,7B模型需16GB,13B模型需32GB)
- Windows: 10+ 需支持NVIDIA/AMD/Intel Arc GPU
- Linux: 主流发行版,支持GPU加速
详细兼容性信息请参考安装指南。
从源码构建
前置条件
- Node.js ≥ 20.0.0
- Yarn ≥ 1.22.0
- Make ≥ 3.81
- Rust (用于Tauri)
使用Make构建
git clone https://gitcode.com/GitHub_Trending/ja/jan
cd jan
make dev
该命令会处理所有步骤:安装依赖、构建核心组件并启动应用。
可用的make目标:
make dev- 完整开发环境设置和启动make build- 生产环境构建make test- 运行测试和代码检查make clean- 清理所有构建文件重新开始
使用Mise构建(更简单)
Mise可以自动管理Node.js、Rust等依赖版本:
git clone https://gitcode.com/GitHub_Trending/ja/jan
cd jan
# 安装mise(如未安装)
curl https://mise.jdx.dev/ | sh
# 安装工具并启动开发环境
mise install # 安装Node.js、Rust等工具
mise dev # 运行完整开发设置
核心功能
本地AI模型
Jan支持下载并运行多种LLM模型(Llama, Gemma, Qwen等),所有模型运行完全在本地,无需联网。模型管理功能位于web-app/src/services/models/。
云服务集成
除本地模型外,Jan还支持连接到OpenAI、Anthropic、Mistral、Groq等云服务提供商。相关实现请参见web-app/src/services/providers/。
自定义助手
用户可以创建专门的AI助手来完成特定任务,助手配置存储在extensions/assistant-extension/。
OpenAI兼容API
Jan提供本地API服务器(默认在localhost:1337),可与其他支持OpenAI API的应用兼容。API实现位于src-tauri/static/openapi.json。
模型上下文协议(MCP)
通过MCP集成增强模型能力,相关代码位于extensions/mcp-web/。
快速开始
启动应用后,您可以:
- 从模型库下载喜欢的AI模型
- 创建新的聊天会话
- 自定义助手角色和能力
- 配置API服务供其他应用使用
故障排除
如果遇到问题:
- 查阅故障排除文档
- 复制错误日志和系统规格
- 在Discord的
#🆘|jan-help频道寻求帮助
贡献指南
欢迎贡献代码或文档,详情请参见贡献指南。核心模块贡献请参考core/CONTRIBUTING.md,Web应用贡献请参考web-app/CONTRIBUTING.md。
许可证
Jan使用Apache 2.0许可证,详情请参见LICENSE文件。
鸣谢
Jan站在巨人的肩膀上构建:
【免费下载链接】jan Jan 是一个开源的 ChatGPT 替代品,它完全在您的电脑上离线运行。 项目地址: https://gitcode.com/GitHub_Trending/ja/jan
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐


所有评论(0)