Agent 配套工具

Jan|本地运行大模型的开源桌面客户端

Jan

Jan 是一款开源桌面应用,可在本机下载运行开源大模型,也可接入云端模型服务,并提供本地 OpenAI 兼容接口。

获取与使用

需要部署

按官方资料自行安装或部署

使用难度待核验
国内可用性待核验

2026-11-09 更新 · 本站尚未实测

项目介绍

Agent 配套工具 · 2026-11-09 更新 · 本站尚未实测

Jan 是 janhq/jan 仓库中的开源桌面应用,README 将其定位为“Open-source ChatGPT replacement”,目标是把开源 AI 以易用产品形式交付,让用户下载并运行大模型,并强调“full control”和“privacy”。它本身不是 Agent 框架、MCP 服务器或 Skill 文件,而是一个带图形界面的桌面客户端,内置本地模型运行能力,也可连接云端模型服务。

README 说明应用基于 Tauri 与 llama.cpp 构建,支持从 HuggingFace 获取模型、创建自定义助手,并在本机提供 OpenAI 兼容的本地服务器。

核心能力

点击能力名称查看输入、输出和原文依据。

根据 README,Jan 的主要能力包括:

  • 本地模型:从 HuggingFace 下载并运行 LLM,README 举例包括 Llama、Gemma、Qwen、GPT-oss 等。
  • 云端接入:可连接 OpenAI 的 GPT 模型、Anthropic 的 Claude 模型,以及 Mistral、Groq、MiniMax 等提供方。
  • 自定义助手:可创建面向特定任务的专用 AI 助手。
  • 本地 OpenAI 兼容 API:在本机 localhost:1337 提供接口供其他应用调用。
  • 模型上下文协议(MCP)集成:README 提到 MCP integration for agentic capabilities,但未给出具体配置字段或示例,细节需查阅官方文档或待核验。
  • 本地优先:README 表示在用户希望时所有内容都在本地运行。

实际应用场景

适用场景

  • 希望在桌面端试用或日常使用开源大模型、又不想依赖云服务的个人用户。
  • 需要在本地为其他程序提供 OpenAI 兼容接口的开发者或测试场景。
  • 需要同时比较本地模型与多家云端模型输出效果的用户。
  • 关注数据留在本机的隐私敏感型使用。

需要注意:README 没有提供可直接下载的“工作流文件”,也没有说明内置某类固定 Agent 模板;如果期待开箱即用的 Agent 工作流,需要另行核验应用内实际功能。

安装与接入

README 给出的主要获取方式是下载对应系统的安装包:Windows 为 jan.exe,macOS 为 jan.dmg,Linux 提供 deb、AppImage 以及 Arm64 的说明链接;也可从 jan.ai 或 GitHub Releases 下载,Microsoft Store 和 Flathub 徽章也出现在 README 中。

从源码构建时,README 列出的前置条件为 Node.js ≥ 20.0.0、Yarn ≥ 4.5.3、Make ≥ 3.81、Rust(用于 Tauri),macOS Apple Silicon 还需执行 xcodebuild -downloadComponent MetalToolchain。README 给出的源码运行命令为:

git clone https://github.com/janhq/jan
cd jan
make dev

README 同时给出 yarn install、yarn build、yarn dev 作为手动命令。Windows 上需在 Git Bash 中运行 make dev,并安装 Visual Studio 2022 Build Tools、LLVM、Ninja、CMake 等;CUDA 构建需 CUDA Toolkit。

接入 MCP 或本地 API 的具体客户端配置,README 未提供完整字段,需以官方文档为准。

使用条件与限制

是否需要部署
需自行准备运行环境,具体要求见正文
是否需要注册
账号和认证要求见正文;未明确说明的项目仍待核验
是否需要 API Key
待核验
费用与额度
费用边界见正文,项目许可不代表模型或托管服务免费
所需权限
待核验
许可证与服务条款
待核验

权限费用与限制

  • 权限:本地运行时,模型推理在用户计算机上完成;使用云模型时,请求会发送给相应服务商,具体数据范围与条款需自行核验。
  • 费用:README 未说明 Jan 本身是否收费,也未给出云端模型的定价;云模型通常由各服务商计费,费用需向对应官方渠道核验。
  • 模型与 API Key:本地模型无需外部 API Key(资料未明确说明下载模型是否需登录 HuggingFace 等账号);云端接入通常需要对应服务商的账号或 API Key,README 未给出具体配置方式,待核验。
  • 硬件限制:README 给出参考内存需求,3B 模型约 8GB RAM、7B 约 16GB、13B 约 32GB;Windows 需 10+ 并支持 NVIDIA/AMD/Intel Arc GPU 加速,Linux 支持多数发行版。
  • 网络与地域:README 未说明服务部署地域、中国大陆网络可用性或国内模型兼容性,均待核验。

国内使用情况

网友核验 用户经验分享

与站长实测独立,不代表官方认证或本站已实测。

我要核验
0 位参与者0 份有效分项记录

最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。

分项统计、有效期与样本量
核验项目有效人数成功 / 部分 / 失败 / 无法判断成功率最近核验 / 有效期
官方网站访问00 / 0 / 0 / 0样本不足暂无 / 7 天
GitHub 仓库访问00 / 0 / 0 / 0样本不足暂无 / 7 天
安装与运行00 / 0 / 0 / 0样本不足暂无 / 30 天
官方服务国内连接 / MCP 连接00 / 0 / 0 / 0样本不足暂无 / 30 天
国内网络情况00 / 0 / 0 / 0样本不足暂无 / 7 天
国内模型兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
自定义 API00 / 0 / 0 / 0样本不足暂无 / 30 天
海外服务依赖
00 / 0 / 0 / 0样本不足暂无 / 30 天
海外账号要求
00 / 0 / 0 / 0样本不足暂无 / 30 天
中文界面
00 / 0 / 0 / 0样本不足暂无 / 30 天
客户端兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
账号及费用信息
00 / 0 / 0 / 0样本不足暂无 / 30 天

成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。

最近有效核验

暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。

查看全部有效核验 →

国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。

官方网站访问
尚未实测 待核验
GitHub 仓库访问
尚未实测 待核验
官方服务国内连接
尚未实测 待核验
国内网络情况
尚未实测 待核验
国内模型兼容性
尚未实测 待核验
自定义 API
尚未实测 待核验
海外服务依赖
尚未实测 待核验
海外账号要求
尚未实测 待核验
中文界面
尚未实测 待核验
国内最后核验时间
尚未实测

许可与国内使用

仓库 LICENSE 文件声明为 Apache License 2.0,版权归 Menlo Research,并请求在面向用户的文档和材料中进行署名。该许可证适用于仓库代码;并不自动等同于应用内使用的第三方模型、云服务或未来可能的商业模块也采用同样条款。云端模型服务的许可和计费需按各服务商规定执行。

README 提供中文 README 链接,但未说明应用界面是否完整中文本地化。是否在中国大陆网络环境下稳定下载模型、访问云端服务或使用 Microsoft Store/Flathub 等渠道,资料未覆盖,需实际核验。

仓库当前未归档,README 未说明停止维护或转向其他产品。

项目资料与来源

官方网站 ↗

GitHub 仓库 ↗

官方文档 ↗

字段依据与待核验事项

access:来源确认 · Download from [jan.ai](https://jan.ai/) or [GitHub Releases](https://github.com/janhq/jan/releases).

project_type:来源确认 · Jan - Open-source ChatGPT replacement

原始 README(折叠技术参考)
# Jan - Open-source ChatGPT replacement

<img width="2048" height="280" alt="github jan banner" src="https://github.com/user-attachments/assets/f3f87889-c133-433b-b250-236218150d3f" />

<p align="center">
  <strong>English</strong> ·
  <a href="README.zh.md">中文</a> ·
  <a href="README.ja.md">日本語</a>
</p>

<p align="center">
  <!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
  <img alt="GitHub commit activity" src="https://img.shields.io/github/commit-activity/m/janhq/jan"/>
  <img alt="Github Last Commit" src="https://img.shields.io/github/last-commit/janhq/jan"/>
  <img alt="Github Contributors" src="https://img.shields.io/github/contributors/janhq/jan"/>
  <img alt="GitHub closed issues" src="https://img.shields.io/github/issues-closed/janhq/jan"/>
  <img alt="Discord" src="https://img.shields.io/discord/1107178041848909847?label=discord"/>
</p>

<p align="center">
  <a href="https://jan.ai/docs/desktop">Getting Started</a>
  - <a href="https://discord.gg/Exe46xPMbK">Community</a>
  - <a href="https://jan.ai/changelog">Changelog</a>
  - <a href="https://github.com/janhq/jan/issues">Bug reports</a>
</p>

Jan is bringing the best of open-source AI in an easy-to-use product. Download and run LLMs with **full control** and **privacy**.

## Installation

<p align="center">
  <table>
    <tr>
      <!-- Microsoft Store Badge -->
      <td align="center" valign="middle">
        <a href="https://apps.microsoft.com/detail/xpdcnfn5cpzlqb">
          <img height="60"
            width="200"
               alt="Get it from Microsoft Store"
               src="https://get.microsoft.com/images/en-us%20dark.svg"/>
        </a>
      </td>
      <!-- Spacer -->
      <td width="20"></td>
      <!-- Flathub Official Badge -->
      <td align="center" valign="middle">
        <a href="https://flathub.org/apps/ai.jan.Jan">
          <img height="60"
            width="200"
               alt="Get it on Flathub"
               src="https://flathub.org/assets/badges/flathub-badge-en.svg"/>
        </a>
      </td>
    </tr>
  </table>
</p>

The easiest way to get started is by downloading one of the following versions for your respective operating system:

<table>
  <tr>
    <td><b>Platform</b></td>
    <td><b>Download</b></td>
  </tr>
  <tr>
    <td><b>Windows</b></td>
    <td><a href='https://app.jan.ai/download/latest/win-x64'>jan.exe</a></td>
  </tr>
  <tr>
    <td><b>macOS</b></td>
    <td><a href='https://app.jan.ai/download/latest/mac-universal'>jan.dmg</a></td>
  </tr>
  <tr>
    <td><b>Linux (deb)</b></td>
    <td><a href='https://app.jan.ai/download/latest/linux-amd64-deb'>jan.deb</a></td>
  </tr>
  <tr>
    <td><b>Linux (AppImage)</b></td>
    <td><a href='https://app.jan.ai/download/latest/linux-amd64-appimage'>jan.AppImage</a></td>
  </tr>
  <tr>
    <td><b>Linux (Arm64)</b></td>
    <td><a href='https://github.com/janhq/jan/issues/4543#issuecomment-4142429792'>How-to</a></td>
  </tr>
</table>


Download from [jan.ai](https://jan.ai/) or [GitHub Releases](https://github.com/janhq/jan/releases).

## Features

- **Local AI Models**: Download and run LLMs (Llama, Gemma, Qwen, GPT-oss etc.) from HuggingFace
- **Cloud Integration**: Connect to GPT models via OpenAI, Claude models via Anthropic, Mistral, Groq, MiniMax, and others
- **Custom Assistants**: Create specialized AI assistants for your tasks
- **OpenAI-Compatible API**: Local server at `localhost:1337` for other applications
- **Model Context Protocol**: MCP integration for agentic capabilities
- **Privacy First**: Everything runs locally when you want it to

## Build from Source

For those who enjoy the scenic route:

### Prerequisites

- Node.js ≥ 20.0.0
- Yarn ≥ 4.5.3
- Make ≥ 3.81
- Rust (for Tauri)
- (macOS Apple Silicon only) MetalToolchain `xcodebuild -downloadComponent MetalToolchain`

### Run with Make

```bash
git clone https://github.com/janhq/jan
cd jan
make dev
```

This handles everything: installs dependencies, builds core components, and launches the app.

**Available make targets:**
- `make dev` - Full development setup and launch
- `make build` - Production build
- `make test` - Run tests and linting
- `make clean` - Delete everything and start fresh

### Manual Commands

```bash
yarn install
yarn build
yarn dev
```

### Building on Windows

Run `make dev` from **Git Bash** (installed with Git for Windows) — make dispatches its recipes through `sh`, so a plain `cmd.exe` won't work.

You do **not** need a "Native Tools Command Prompt for VS 2022". The bundled llama.cpp engine builds with Ninja + `clang-cl`, and `clang-cl` locates the MSVC toolchain and Windows SDK on its own. What has to be installed (and on `PATH` for `ninja`/`clang-cl`/`cmake`):

- Visual Studio 2022 Build Tools (MSVC x64 workload + Windows SDK)
- LLVM (provides `clang-cl`)
- Ninja
- CMake
- CUDA Toolkit — only for `JAN_ENGINE_VARIANT=cuda12`/`cuda13` builds

Engine variants are picked with `JAN_ENGINE_VARIANT` (tokens: `cpu`, `vulkan`, `metal`, `cuda12`, `cuda13`, `hip`/`rocm`, joined by `-`), e.g.:

```bash
make dev JAN_ENGINE_VARIANT=cuda13
```

**"nvcc fatal : Could not open output file ...fattn-...cu.obj.d"** during `tauri-plugin-llamacpp(build)` means the build path crossed Windows' 260-character `MAX_PATH` limit — nvcc does not honor the long-path opt-in. The build script now detects this and automatically relocates the llama.cpp build tree to a short directory under `%LOCALAPPDATA%\jan-engine`. If you hit path-length errors anyway, set `JAN_ENGINE_BUILD_DIR` to a short path (e.g. `C:\jb`) or move the checkout closer to the drive root.

## System Requirements

**Minimum specs for a decent experience:**

- **macOS**: 13.6+ (8GB RAM for 3B models, 16GB for 7B, 32GB for 13B)
- **Windows**: 10+ with GPU support for NVIDIA/AMD/Intel Arc
- **Linux**: Most distributions work, GPU acceleration available

For detailed compatibility, check our [installation guides](https://jan.ai/docs/desktop/mac).

## Troubleshooting

If things go sideways:

1. Check our [troubleshooting docs](https://jan.ai/docs/desktop/troubleshooting)
2. Copy your error logs and system specs
3. Ask for help in our [Discord](https://discord.gg/FTk2MvZwJH) `#🆘|jan-help` channel


## Contributing

Contributions welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for the full spiel.

> **Note:** Please [sign your commits](CONTRIBUTING.md#signed-commits) so we can verify your contributions.

## Links

- [Documentation](https://jan.ai/docs) - The manual you should read
- [API Reference](https://jan.ai/api-reference) - For the technically inclined
- [Changelog](https://jan.ai/changelog) - What we broke and fixed
- [Discord](https://discord.gg/FTk2MvZwJH) - Where the community lives

## Contact

- **Bugs**: [GitHub Issues](https://github.com/janhq/jan/issues)
- **Business**: hello@jan.ai
- **Jobs**: hr@jan.ai
- **General Discussion**: [Discord](https://discord.gg/FTk2MvZwJH)

## License

Apache 2.0 - Because sharing is caring.

## Acknowledgements

Built on the shoulders of giants:

- [Llama.cpp](https://github.com/ggerganov/llama.cpp)
- [Tauri](https://tauri.app/)
- [Scalar](https://github.com/scalar/scalar)
历史前置条件说明(补充参考)

操作系统:Windows 10+、macOS 13.6+、Linux 多数发行版;内存参考 8GB 起(3B 模型),7B 模型约 16GB,13B 模型约 32GB。从源码构建需 Node.js ≥ 20.0.0、Yarn ≥ 4.5.3、Make ≥ 3.81、Rust 与 Tauri 相关工具链,macOS Apple Silicon 需 MetalToolchain;Windows 需 Visual Studio 2022 Build Tools、LLVM、Ninja、CMake,CUDA 构建需 CUDA Toolkit。使用云模型需各服务商账号或 API Key,具体配置待核验;费用与本地模型下载是否需登录账号待核验。MCP 配置与国内网络可用性待核验。

项目来源与清单版权许可

https://github.com/janhq/jan

https://github.com/janhq

整理来源:https://github.com/slavakurilyak/awesome-ai-agents

清单版权与许可:

MIT License

Copyright (c) 2024 Slava Kurilyak

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.