革命性AI工具Jan:本地部署ChatGPT替代品的完整指南

【免费下载链接】jan Jan 是一个开源的 ChatGPT 替代品,它完全在您的电脑上离线运行。 【免费下载链接】jan 项目地址: https://gitcode.com/GitHub_Trending/ja/jan

Jan 是一个开源的 ChatGPT 替代品,它完全在您的电脑上离线运行,让您能够在保护隐私的同时享受AI对话能力。本文将详细介绍如何从源码构建并部署Jan,以及其核心功能和使用方法。

项目概述

Jan作为一款本地运行的AI助手,提供了与ChatGPT类似的功能,但所有数据处理都在本地完成,确保用户隐私安全。其核心特性包括本地AI模型运行、云服务集成、自定义助手、OpenAI兼容API等。

Jan AI

项目结构遵循现代前端应用架构,主要包含核心模块、Web应用、扩展系统和文档等部分:

系统要求

最低配置要求

  • 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/。

快速开始

启动应用后,您可以:

  1. 从模型库下载喜欢的AI模型
  2. 创建新的聊天会话
  3. 自定义助手角色和能力
  4. 配置API服务供其他应用使用

详细使用教程请参考社区指南新用户测试用例

故障排除

如果遇到问题:

  1. 查阅故障排除文档
  2. 复制错误日志和系统规格
  3. 在Discord的#🆘|jan-help频道寻求帮助

贡献指南

欢迎贡献代码或文档,详情请参见贡献指南。核心模块贡献请参考core/CONTRIBUTING.md,Web应用贡献请参考web-app/CONTRIBUTING.md

许可证

Jan使用Apache 2.0许可证,详情请参见LICENSE文件。

鸣谢

Jan站在巨人的肩膀上构建:

【免费下载链接】jan Jan 是一个开源的 ChatGPT 替代品,它完全在您的电脑上离线运行。 【免费下载链接】jan 项目地址: https://gitcode.com/GitHub_Trending/ja/jan

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐