Jan

活跃
GitHub TypeScript NOASSERTION

简介

Jan 是一个开源的 ChatGPT 替代方案,可在电脑上 100% 离线运行,支持多种本地大语言模型,提供完整的桌面聊天应用界面和 API 服务。

核心特性

  • 本地大模型运行 — 从 HuggingFace 下载并运行 Llama、Gemma、Qwen 等开源模型
  • 云端模型集成 — 支持 OpenAI GPT、Anthropic Claude、Mistral、Groq 等云端 API
  • 本地 OpenAI 兼容 API — 在 localhost:1337 提供本地 API 服务供其他应用调用
  • MCP 协议支持 — 集成 Model Context Protocol 实现 Agent 能力
  • 自定义助手 — 创建针对特定任务的专用 AI 助手
  • 隐私优先 — 数据完全在本地运行,不依赖外部服务器

适用场景

💡 作为 ChatGPT 的隐私优先替代品在本地运行
💡 在无网络环境下使用本地大语言模型进行对话和任务处理
💡 为其他应用程序提供本地 OpenAI 兼容的 API 服务
💡 通过 MCP 协议将本地模型与外部工具和数据源集成
💡 在企业环境中部署本地化的 AI 助手保护数据安全

快速开始

# 从 GitHub 下载安装包
# macOS: jan.dmg
# Windows: jan.exe
# Linux: jan.deb

# 或从源码构建
git clone https://github.com/janhq/jan
cd jan
make dev

# 本地 API 默认端口
# curl http://localhost:1337/v1/chat/completions

相关项目