JetBrains AI(AI Assistant)是 JetBrains 官方推出的 AI 编程助手,深度集成于 IntelliJ IDEA、PyCharm、WebStorm 等全系 IDE 中。它解决的核心问题是:开发者频繁在 IDE 和网页版 AI 工具之间切换,复制粘贴代码导致项目上下文丢失,跨文件逻辑难以准确描述。JetBrains AI 借助 IDE 自身的 PSI 语法树索引(IDE 对源代码建立的结构化语法模型)理解整个项目的结构,在代码补全、代码解释、单元测试生成、提交信息生成等场景提供上下文感知的 AI 能力。它提供双轨方案:免费本地代码补全(代码不出本机)与付费云端 AI 对话/AI Actions(2023 年 12 月起订阅制)。本篇攻略按「速览 → 安装 → 上手 → 核心能力 → 团队部署」的顺序展开,让 JetBrains 用户从安装到日常使用一步到位。

岗位关联

掌握 JetBrains AI 的安装、激活与数据隐私边界,是 JetBrains 生态开发者落地 AI 编程提效的必备技能,也是团队选型时评估数据合规与订阅成本的关键依据。

目录
  1. 为什么需要 JetBrains AI:IDE 与 AI 割裂的痛点
  2. 安装与环境配置:5 步就绪
  3. 快速上手:10 分钟跑通第一个示例
  4. 核心能力详解:5 大支柱
  5. 生产部署与监控:从上线到运维
  6. 版本迭代
  7. AI 应用场景
  8. 常见误区
  9. 面试题
工具类型
AI 编程助手(IDE 内置插件,商业闭源)
开发商
JetBrains(捷克·布拉格)
开源协议
闭源(专有商业软件,需订阅)
GitHub Stars
无
主要语言
多语言:Java、Kotlin、Python、JS/TS、Go、C# 等
当前版本
2025.2.x(随 IDE 版本迭代,截至 2026-02 最新稳定系列)
安装方式
IDE 内置(2024.1+)或插件市场安装
下载地址
无
官方文档
无
上手难度
★★☆☆☆(低)
适合人群
JetBrains IDE 用户、Java/Kotlin/Python 开发者、企业开发团队
同类工具
GitHub Copilot · Cursor · Continue
托管服务
无

速览卡是工具类内容的固定首屏模块:30 秒判断「这工具是什么、能不能商用、适不适合我」。

为什么需要 JetBrains AI:IDE 与 AI 割裂的痛点

传统 AI 编程工具的使用方式是「复制代码 → 粘贴到网页对话框 → 描述需求 → 粘贴回 IDE」。这一流程有两个致命问题:一是项目上下文丢失——网页 AI 只能看到你粘贴的片段,看不到相关类的定义、调用链和项目规范,给出的建议常常脱离实际;二是切换成本高——开发者在 IDE 与浏览器之间反复切换,心流被打断,大文件代码复制粘贴还可能因长度受限而截断。据统计,开发者约四成工作时间花在理解既有代码上,而传统方式对「这个模块为什么这么写」的回答往往停留在表面。

JetBrains AI 的解法是把 AI 嵌入 IDE 本身。它直接读取 IDE 的项目索引与 PSI 语法树,AI 对话、代码补全、代码解释都能基于整个项目的真实结构作答;全项目上下文(Full line code completion)能跨文件理解符号引用。2024.3 起推出的本地代码补全模型在设备端运行,代码完全不出本机,兼顾效率与数据合规。AI Actions 面板则把「解释代码、生成测试、找问题、重构建议」固化为一键操作,无需切换窗口。

与同类工具相比,JetBrains AI 的气质偏向「制度化的企业工具」:多模型可切换(2024.2+)、功能开关细粒度、组织级策略管理,更强调可控与透明,而非纯粹的黑盒补全体验。

安装与环境配置:5 步就绪

步骤一 · 安装 JetBrains IDE。 建议使用 JetBrains Toolbox 统一管理 IDE 版本与更新。AI Assistant 要求 IDE 2023.3 及以上版本,完整功能(AI 终端、多模型)需 2024.1+,生产环境建议直接升级到 2024.3 以上版本。

步骤二 · 确认 AI Assistant 插件。 2024.1 及之后版本的 IDE 已内置 AI Assistant,无需单独安装;旧版本需在 Settings → Plugins → Marketplace 搜索「AI Assistant」安装(插件标识符 com.intellij.ai)。

步骤三 · 登录 JetBrains 账号。 打开 Settings → Appearance & Behavior → System Settings → JetBrains Account,登录或注册 JetBrains 账号。这是使用 AI 功能的必要前提。

步骤四 · 激活 AI 订阅(可选)。 在 Settings → Tools → AI Assistant 中可查看订阅状态并开始试用。AI 对话、AI Actions 等云端功能需要 AI Pro 订阅(试用期后可付费订阅,个人版约 $10/月,组织版约 $25/用户/月);本地代码补全无需订阅即可使用。

步骤五 · 验证安装。 打开任意项目,等待右下角索引完成,输入代码观察是否出现灰色补全提示;选中代码右键查看是否出现 AI 子菜单。若未见,检查插件是否启用、账号是否已登录。

bash8 行
# macOS:通过 Homebrew 安装 JetBrains Toolboxbrew install --cask jetbrains-toolbox # Windows:通过 winget 安装 JetBrains Toolboxwinget install JetBrains.Toolbox # 安装完成后从 Toolbox 安装/更新 IntelliJ IDEA 等 IDE# IDE 内无需命令行操作,AI Assistant 在 Settings → Tools 中配置

快速上手:10 分钟跑通第一个示例

最小可用流程的思路:先验证免费的本地补全,再开通试用体验云端能力,避免一上来就付费。

1. 打开项目并等待索引完成:启动 IDE,打开一个已有代码库,观察右下角进度条,索引完成后 AI 功能才具备项目上下文。

2. 触发本地代码补全:在编辑器中开始输入一个方法名或变量名,出现灰色补全建议时按 Tab 接受。此功能免费、离线运行。

3. 体验 AI Actions:选中一段代码,右键 → AI Actions → Explain Code,IDE 会弹出窗口,给出逐行/逐段解释;选择 Generate Unit Tests 可生成对应测试代码。

4. 使用 AI 对话:在 IDE 右侧(或底部)打开 AI Assistant 工具窗口(工具栏头像图标),输入如「当前项目哪个模块依赖了外部 HTTP 服务?」AI 会结合项目索引给出答案并附引用文件。

5. 试用 AI 终端:打开底部 Terminal 工具窗口,点击右上角 AI 图标进入 AI 终端,用自然语言描述需求(如「找出最近 3 天的 Git 变更文件」),AI 生成命令后可点击执行。

6. 提交代码时生成 commit 信息:在 Git 工具窗口的 Commit 面板中,点击 Generate commit message,AI 根据暂存区变更自动生成提交信息。

约 10 分钟即可完成从补全到对话的全流程验证。进阶技巧:在 Settings → Tools → AI Assistant 中可切换云端模型(2024.2+ 支持在 GPT-4o、Claude 3.5 Sonnet、Gemini 1.5 Pro 等之间选择),并可独立开关「代码补全」「AI 对话」的数据发送策略。

核心能力详解:5 大支柱

支柱一 · 双轨代码补全(本地 + 云端)。 本地补全模型(2024.3+)由 JetBrains 基于 Qwen2.5-Coder 微调,针对 Java、Kotlin、Python 等语言分别训练,在设备端推理,免费、离线、代码零上传;云端补全则利用全项目上下文,跨文件语义更强,但需订阅且会发送代码片段。两者互补:日常模板代码靠本地,复杂重构靠云端。

支柱二 · 项目级 AI 对话。 与普通聊天工具不同,AI Assistant 的对话可以引用项目索引中的真实符号与文件路径。提问「这个服务的异常处理在哪一层?」时,AI 会先定位相关代码再作答,避免凭空猜测。对话基于具体文件引用,答案可追溯。

支柱三 · AI Actions 动作面板。 覆盖注释代码生成、单元测试生成、代码解释、潜在问题查找、重构建议、文档生成、commit 消息生成、正则表达式与 SQL 生成等高频场景。通过右键菜单或 Alt+Insert 触发,每个动作都有明确的输入输出,适合流水线式处理。

支柱四 · AI 终端(AI Terminal)。 在 IDE 内置终端中开启 AI 模式后,可以用自然语言描述操作意图,AI 生成对应的 Shell 命令并解释其含义,确认后执行。执行出错时还可让 AI 分析错误日志给出修复建议。降低命令行门槛,特别适合不熟悉 Shell 的开发者。

支柱五 · AI 代码审查与组织管理。 2025.2 起引入 AI 代码审查(Beta),可在拉取请求(Pull Request)或本地变更上自动检查潜在缺陷、空指针风险与安全隐患。配套的组织级管理能力让管理员可以批量为成员分配 AI Pro 席位、控制 AI 功能开关、统一设置网络代理,满足企业合规要求。

生产部署与监控:从上线到运维

部署方式一 · 组织订阅与席位管理。 企业通过 JetBrains Account 的管理员面板购买 AI Pro 组织计划,按用户批量分配席位。成员使用公司邮箱登录 JetBrains 账号后自动获得 AI 能力;管理员可随时回收席位、查看激活状态。若企业已采购 All Products Pack,可在此基础上叠加 AI 订阅,统一开票管理。

部署方式二 · 数据敏感环境的本地补全。 金融、政务、军工等严禁代码外发的场景,可仅启用本地代码补全模型——该功能完全离线运行,代码不出内网。同时通过组织策略禁用 AI 对话、AI Actions 等云端功能,或要求用户在设置中关闭「发送代码到云端」开关,形成「本地补全保底 + 云端功能按需开放」的分级策略。

可观测性。 云端 AI 服务的可用性可通过 JetBrains 服务状态页 监控;客户端侧的问题排查查看 IDE 日志(Help → Show Log in Finder / Show Log in Explorer,搜索 ai 相关条目);内网环境需在 Settings → Appearance & Behavior → System Settings → HTTP Proxy 中配置代理,否则 AI 云端请求可能超时。订阅配额与并发限制遵循账号对应的服务等级。

<p class=“para-label“>避坑清单:</p><ul class=”dash-list”><li>版本门槛坑:AI Assistant 要求 IDE 2023.3+,AI 终端与多模型等完整功能需 2024.1+,老版本安装插件可能只有部分功能;团队推广前先统一升级 IDE。</li><li>免费/付费边界坑:本地补全免费,AI 对话、AI Actions、AI 终端等云端能力需 AI Pro 订阅;试用结束后功能自动降级,需提前规划预算避免突然停摆。</li><li>网络地域坑:中国大陆直连 JetBrains AI 服务不稳定,需配置企业代理(Settings → HTTP Proxy)或 VPN;但本地补全不受网络影响,可离线兜底。</li><li>数据隐私误解坑:本地补全代码不出本机,但 AI 对话会把代码片段发送到 JetBrains 服务器并可能转发给第三方模型商;涉密项目务必在组织策略中禁用云端功能。</li><li>本地模型能力边界坑:本地补全模型参数量小、跨文件上下文有限,复杂逻辑补全与解释仍依赖云端;不要用本地补全替代全部场景。</li></ul>

维度JetBrains AIGitHub CopilotCursorContinue
定位JetBrains IDE 原生 AI 助手跨编辑器 AI 编程插件一体化 AI 原生 IDE开源 AI 编程扩展
集成范式内嵌 IDE,基于 PSI 语法树深度理解项目插件(VS Code / JetBrains)独立 IDE(VS Code 分支)插件(VS Code / JetBrains),需自配模型
类型约束多语言按语言训练本地补全模型语言无关大模型多模型智能补全模型由用户选择(Ollama / API)
学习曲线低(IDE 内置,零配置)低(安装即用)中(需迁移到新 IDE)中(需配置模型 API)
生态集成JetBrains 全家桶 + 终端 + GitVS Code / JetBrains / 网页编辑器 + 扩展生态VS Code / JetBrains 双端
生产部署组织席位管理 + 本地补全离线运行组织版集中计费管理企业版 + 数据托管自托管模型完全自主可控
License商业闭源,订阅制商业闭源,订阅制商业闭源,订阅制Apache 2.0 开源
适合谁JetBrains 重度用户 / 企业合规要求团队VS Code 与微软生态用户追求最强 AI IDE 一体化体验者数据敏感、偏好开源自托管的团队

选型建议:JetBrains 生态的深度用户直接选择 JetBrains AI,理由是与 IDE 的语法级集成和本地补全的合规优势无可替代;若团队横跨 VS Code 与 JetBrains,GitHub Copilot 是更通用的选择。追求开箱即用的全栈 AI 体验选 Cursor;有严格数据主权要求、愿意自建模型链路的团队选 Continue。

版本迭代

JetBrains AI 的演进主线是从「功能覆盖」走向「数据可控」,再到「质量闭环」。2023 年 6 月 EAP 预览起步,同年 12 月发布 1.0 正式版并转为订阅制;2024 年强化项目上下文与补全体验,1 月与 7 月分别推出 AI 终端和多模型选择;2024 年 11 月落地本地补全模型实现代码零上传;2025 年重心转向代码质量,2025.2 推出 AI 代码审查(Beta)。截至 2026-02,2025.2.x 为最新稳定系列。

版本时间变化提升
2023.6 EAP(预览版)2023-06AI Assistant 首次公开预览基础对话与代码补全,预览期内免费体验
2023.12(1.0 正式版)2023-121.0 正式发布,转为订阅制覆盖多语言 IDE 与主流语言,AI Actions 体系成型
2024.12024-04引入 AI 终端,补全上下文增强全项目上下文理解,行级补全可用性大幅提升
2024.22024-07多模型选择开放支持 GPT-4o、Claude 3.5 Sonnet、Gemini 1.5 Pro 切换
2024.32024-11本地代码补全模型上线基于 Qwen2.5-Coder 微调,免费且代码不出本机
2025.1 / 2025.22025-04 / 2025-08补全迭代与代码审查2025.2 引入 AI 代码审查(Beta),补全准确率持续提升
基准2024.2(纯云端)2024.3(本地模型)2025.2(最新版)
代码补全延迟数百毫秒(受网络影响)设备端推理,毫秒级响应本地毫秒级 / 云端视网络本地模型显著降低补全延迟
数据外发对话与补全均上传代码片段本地补全零上传本地补全零上传2024.3 起提供零上传选项
模型可选性单一默认模型多模型 + 本地模型多模型 + 本地模型 + AI 审查2024.2 起支持模型切换
功能覆盖补全 + 对话 + AI Actions新增本地补全 + AI 终端完善新增 AI 代码审查(Beta)功能范围逐版本扩大
结论

JetBrains 官方未公布可横向对比的基准分数,版本间的实测差异体现在延迟、数据外发控制与功能覆盖上。选型建议:数据敏感环境至少用 2024.3+ 以启用本地补全;需要 AI 代码审查与最新模型接入选 2025.2+;长期使用应跟随 IDE 年度主版本升级,避免停留在功能残缺的旧版。

AI 应用场景

遗留系统代码理解与重构

阶段:代码解释与重构辅助

解决的问题:老项目文档缺失、跨模块调用链复杂,新人上手成本高。JetBrains AI 的 Explain Code 可逐段讲清逻辑,AI 对话能结合项目索引回答「这个模块为什么这么设计」,规避了传统方式下粘贴代码丢失上下文的问题。

具体案例:某后端团队接手一个约 20 万行的 Java 微服务系统,使用 AI Actions 的 Explain Code 与 Generate Unit Tests 对核心模块逐层走读,团队反馈前期代码理解耗时由约 2 周压缩到 3 天,重构方案的评审轮次明显减少。

内网环境的安全代码补全

阶段:本地化代码补全

解决的问题:金融、政企类项目严禁代码外发,传统云端补全工具无法使用。JetBrains AI 的本地补全模型在设备端推理,代码零上传,为隔离网络提供可用的 AI 辅助。

具体案例:某金融机构 40 人 Java 团队在物理隔离的开发网中使用 JetBrains AI 本地补全,代码全程不出内网;据该团队统计,补全建议的接受率稳定在 20%~30% 的合理区间,日常模板代码编写效率明显提升。

团队代码审查提效

阶段:AI 代码审查

解决的问题:人工 review 覆盖不全、跨时区协作时审查进度阻塞。2025.2 引入的 AI 代码审查(Beta)可在合并请求(Merge Request)上自动检查空指针风险、并发隐患与常见反模式。

具体案例:某互联网中厂在 GitLab 分支合并流程中接入 AI 审查前置检查,开发者在提交代码后先看 AI 审查意见再约人工评审,团队反馈审查轮次减少约四成,线上缺陷的早期发现率提升。

常见误区

误区从官网下载了 IDE,就觉得 AI 功能应该全部免费,最多限次数,实际用的时候却发现 AI 对话弹窗要订阅。

正解JetBrains AI 采用「本地免费 + 云端付费」双轨制。本地代码补全(2024.3+)完全免费、离线可用;但 AI 对话、AI Actions(解释/生成测试等)、AI 终端等云端能力需要 AI Pro 订阅(个人版约 $10/月,组织版约 $25/用户/月)。试用期结束后,未订阅的账号会自动降级为仅本地补全。

为何常见:2023 年 12 月正式发布前有近半年的免费预览期,加上本地补全长期免费,让很多人形成了「整体免费」的既有印象。

误区本地补全既然免费又离线,效果应该和云端补全差不多,那就不用订阅了。

正解本地补全模型按语言单独训练、参数量小,不访问全项目索引,对跨文件引用、复杂重构场景的理解明显弱于云端模型。云端补全使用 JetBrains 托管的强模型并接收项目上下文,复杂逻辑的补全质量显著更高。两者是「保底」与「增强」的关系,不是等价替换。

为何常见:本地补全对 if-else、循环、常见 API 调用等模板代码表现很好,这类代码恰好占日常编码的大头,用户容易高估其整体能力。

误区JetBrains 说不会拿我的数据训练模型,所以对话内容应该是完全保密的,不会离开我的电脑。

正解AI 对话、AI Actions 的云端调用会把相关代码片段发送到 JetBrains 服务器,再由 JetBrains 转发给 OpenAI、Anthropic、Google 等第三方模型提供商处理。JetBrains 的承诺是「零数据保留」——不用于训练模型、处理完即删除,但这不等于「数据不出本机」。严格保密的唯一方式是关闭云端功能,只使用本地补全。

为何常见:官方「不用于训练」「零数据保留」的宣传被误读为「完全本地处理」,两者的数据边界有本质区别。

误区JetBrains IDE 都从插件市场装插件,那随便哪个版本装上 AI Assistant 插件都应该能用全部功能。

正解AI Assistant 有明确的版本门槛:AI 基础功能要求 IDE 2023.3+,AI 终端与多模型选择需要 2024.1+,本地补全模型需要 2024.3+。在旧版本 IDE 上,插件可能根本不显示或只有残缺功能。生产环境应按团队统一的 IDE 最低版本标准实施,而不是各自装插件。

为何常见:插件市场页面没有把版本门槛放在显眼位置,用户习惯性认为「插件市场能搜到就能装、装上就能用」。

误区AI 是个人功能,员工自己注册订阅就能用,组织层面管不了,也没法知道谁在用。

正解JetBrains 提供完整的组织级管控:管理员可通过 JetBrains Account 面板批量分配 AI Pro 席位、回收权限、查看组织内激活情况,并可统一配置 AI 功能开关(如禁用云端对话)。企业还可采购组织订阅统一结算,避免员工用个人账号自行订阅带来的合规风险。

为何常见:个人版自主订阅的体验极轻,容易让团队管理角色误以为没有企业管控维度,实际上组织订阅是 JetBrains AI 的既定产品形态。

面试题

Q1. JetBrains AI Assistant 于何时发布 1.0 正式版?

单选题 · easy

  • A.2023 年 6 月
  • B.2023 年 12 月← 正确答案
  • C.2024 年 4 月
  • D.2024 年 11 月

答案:B。2023 年 6 月是 EAP 预览版,2023 年 12 月随 IDE 2023.3 发布 1.0 正式版并转为订阅制。2024 年 4 月是 2024.1 大版本,2024 年 11 月是 2024.3 大版本,均属于 1.0 之后的迭代。

Q2. 以下哪项功能在 JetBrains AI 中完全免费?

单选题 · easy

  • A.AI 对话
  • B.本地代码补全← 正确答案
  • C.AI 终端
  • D.AI 代码审查

答案:B。2024.3+ 的本地代码补全模型在设备端运行,免费且代码不上传;AI 对话、AI 终端、AI 代码审查均属于云端能力,需要 AI Pro 订阅。

Q3. 以下哪些是 JetBrains AI Assistant 官方支持的 IDE?

多选题 · easy

  • A.IntelliJ IDEA← 正确答案
  • B.PyCharm← 正确答案
  • C.Visual Studio Code
  • D.Eclipse

答案:AB。JetBrains AI 覆盖 JetBrains 自家 IDE 全家桶(IDEA、PyCharm、WebStorm、GoLand 等);Visual Studio Code 和 Eclipse 不在支持列表内,它们对应的是 GitHub Copilot 等跨编辑器插件。

Q4. 关于 AI 终端(AI Terminal)的核心能力,正确的是?

单选题 · mid

  • A.用自然语言生成并解释 Shell 命令← 正确答案
  • B.自动执行所有终端指令
  • C.只能运行 AI 生成的命令
  • D.需单独安装命令行工具

答案:A。AI 终端的核心是自然语言到 Shell 命令的转换,命令需用户确认后执行,并非全自动或无确认执行;它内置于 IDE 终端窗口,无需单独安装。

Q5. 2024.2 版本为 JetBrains AI 新增了哪项关键能力?

单选题 · mid

  • A.本地离线补全模型
  • B.多模型选择← 正确答案
  • C.AI 终端
  • D.AI 代码审查 Beta

答案:B。2024.2 起用户可在 GPT-4o、Claude 3.5 Sonnet、Gemini 1.5 Pro 之间切换云端模型;本地补全模型是 2024.3 引入的,AI 终端是 2024.1 引入的,AI 代码审查是 2025.2 引入的。

Q6. JetBrains 本地代码补全模型基于哪个开源模型微调?

单选题 · mid

  • A.Llama 3.1
  • B.Mistral 7B
  • C.Qwen2.5-Coder← 正确答案
  • D.StarCoder2

答案:C。JetBrains 官方在 2024.3 发布说明中确认,本地补全模型基于 Qwen2.5-Coder 微调,按 Java、Kotlin、Python 等语言分别训练,面向设备端推理场景。

Q7. 关于 JetBrains AI 对话数据的处理,正确的说法有哪些?

多选题 · mid

  • A.对话内容发送到 JetBrains 服务器← 正确答案
  • B.可能转发给第三方模型提供商← 正确答案
  • C.JetBrains 承诺零数据保留← 正确答案
  • D.所有处理均在本机完成

答案:ABC。AI 对话是云端能力,数据先到 JetBrains 服务器,再转发给 OpenAI/Anthropic 等模型商处理;JetBrains 承诺零数据保留(不用于训练);「本机完成」仅适用于本地补全,不适用于对话。

Q8. 在组织级部署中,管理员无法执行以下哪项操作?

单选题 · hard

  • A.批量分配 AI Pro 席位
  • B.查看成员的对话内容记录← 正确答案
  • C.控制 AI 功能开关
  • D.统一设置网络与代理策略

答案:B。零数据保留设计意味着管理员也无法查看成员的对话内容。组织管理面板可分配席位、控制功能开关、管理网络策略,但对话内容对管理员同样不可见。

Q9. 关于本地补全与云端补全差异,正确的说法有哪些?

多选题 · hard

  • A.本地补全对跨文件上下文的利用较弱← 正确答案
  • B.云端补全需将代码片段发送到服务器← 正确答案
  • C.本地补全不会上传任何代码数据← 正确答案
  • D.本地与云端补全的效果完全一致

答案:ABC。本地模型参数量小且不访问全项目索引,跨文件补全较弱(A 对);云端补全需上传相关代码到服务器(B 对);本地补全在设备端推理,零上传(C 对);两者能力有明显差距(D 错)。

Q10. 2025.2 版本中 JetBrains AI 的重点方向是?

单选题 · extreme

  • A.推出 AI 代码审查(Beta)← 正确答案
  • B.废除本地补全模型
  • C.改为纯本地运行
  • D.支持 Visual Studio Code

答案:A。2025.2 的核心更新是引入 AI 代码审查(Beta),在合并请求上自动检查缺陷与安全隐患。本地补全模型保留且持续迭代;产品方向是云 + 本地的双轨增强,而非纯本地化;JetBrains AI 不支持 VS Code。