YOLO:将AI Agents嵌入到IntelliJ IDEA
YOLO: AI Agents Extender
一款 IntelliJ IDEA 插件,将本机安装的AI Agent CLI都嵌入到你的IDE中。
为你提供一个独立的 YOLO 面板 —— 一个专门的工具窗口(右侧,y 图标),
它列出你的 AI Agent CLI工具,并只需一次点击就在 IDE 内真实的、可交互的终端中启动其中任意一个。
并有TUI增强功能:Agent打印的一切都变得可点击 —— 文件路径、堆栈跟踪、类型名和 URL 统统变成导航链接,
让你能从Agent的输出直接跳转到对应代码。
功能特性
YOLO 面板

一个工具窗口(右侧,y 字图标),在不触碰任何内部 Terminal API 的前提下,复刻了 Terminal 的 AI Agents 体验:
- 列出你已安装的Agent —— 包括官方推荐的Agent(Claude Code、Codex、CodeBuddy……)以及你自己的自定义工具。
- 每一行显示Agent的图标、名称以及其配置的跳过(skip)标志。
- 面板标题栏、设置齿轮左侧,有一个 YOLO(y字图标跳过权限) 开关。
可点击的终端输出
Agent运行期间,它的输出会被扫描并识别为引用、转换成超链接。点击链接即可跳转到对应位置,并自动隐藏 YOLO 面板,
使其不再遮挡编辑器。
| Agent输出…… | 变成指向……的链接 |
|---|---|
src/foo/Bar.kt:42、/abs/Bar.kt:42:13、C:\foo\Bar.kt:7 |
该文件对应行 / 列 |
./Makefile:10、~/x/y.kt:3、file:///abs/x.kt |
该文件(支持家目录相对路径和 file:// URI) |
path:12-18 |
行范围起点的文件 |
"/path with space/Bar.kt":5 |
含空格的带引号路径 |
Bar.java:123、Bar.kt:12 |
裸堆栈帧 |
File "app/main.py", line 42 |
Python / JS 回溯帧 |
plugin.xml、build.gradle.kts、README.md |
项目中任意位置的裸文件名 |
com.foo.Bar / Bar |
类声明(限定名或项目内的简单名) |
Bar.method / Bar#method |
具体的成员 / 字段 / 内部类 |
https://example.com |
该 URL,在你的系统浏览器中打开(面板不会隐藏) |
- 行 / 列导航 对路径、堆栈帧和成员引用都有效。
- 支持无扩展名文件(
Makefile、Dockerfile)和 Windows 路径。 - URL 是例外:点击它会打开浏览器,但保持面板打开。
警告 —— 关于 YOLO 模式
让 AI Agent不经确认地运行命令、编辑文件,可能带来不可逆的改动、执行不受信任的代码,
或暴露你的系统。这些风险来自Agent本身以及那个绕过权限的标志。本插件只是帮你翻开那个标志 —— 它自身
不添加任何此类行为,不会代表你执行任何操作,也不对Agent所做之事负责。请只在你信任的环境中开启 YOLO 模式。
环境要求
支持 IntelliJ 平台 2023.3 及以上的所有 IDE:
| IDE | 最低版本 |
|---|---|
| Code With Me Guest | 1.0+ |
| GoLand | 2023.3+ |
| PyCharm Community | 2023.3+ |
| PhpStorm | 2023.3+ |
| DataGrip | 2023.3+ |
| WebStorm | 2023.3+ |
| IntelliJ IDEA Community | 2023.3+ |
| Android Studio | Jellyfish | 2023.3.1+ |
| IntelliJ IDEA | 2023.3+ |
| CLion | 2023.3+ |
| MPS | 2023.3+ |
| RubyMine | 2023.3+ |
| RustRover | 2024.1+ |
| JetBrains Client | 1.0+ |
| Rider | 2023.3+ |
| DataSpell | 2023.3+ |
| PyCharm | 2023.3+ |
安装
从IDE安装 —— 在 Settings | Plugins 中搜索 YOLO 并安装。
或从官网安装:https://plugins.jetbrains.com/plugin/33442-yolo-ai-agents-extender/
实验版(exp 分支)
exp 分支是本插件的一个备选的、实验性的构建,采用了不同的架构。它不像公开发行版那样提供独立的 YOLO 面板,
而是直接扩展 IDEA 内置 Terminal 的 "AI Agents" 下拉菜单 —— 把你的 CLI 工具追加进那个菜单,
并在 Terminal 工具栏上加一个"跳过权限"(YOLO)开关。
它之所以"实验性",是因为它接入了内部 Terminal 扩展点
(terminalAgentProvider、shellExecOptionsCustomizer、toolWindowInitializer,来自
org.jetbrains.plugins.terminal),这些扩展点目前仍是 @ApiStatus.Internal,没有公开的替代方案。
如何获取
因为它大量依赖内部 API,JetBrains 市场审核会拒绝实验版,因此它改由GitHub仓库的 Releases 页面分发:
需要 **IntelliJ IDEA 2026.1+
与主线的取舍对比
主线(main) |
实验版(exp) |
|
|---|---|---|
| 集成方式 | 独立的 YOLO 面板 + 嵌入式终端 | IDEA Terminal 的 AI Agents 下拉菜单 |
| Agent输出可点击 | 是 —— 文件 / 堆栈 / 类型 / URL 链接 | 否(不含链接过滤器) |
| 所用 API | 仅公开 IntelliJ API | 内部 Terminal API |
| 发布地址 | JetBrains Marketplace | GitHub Release |
| 最低 IDE 版本 | 2023.3(233) |
2026.1(261) |
| IDE 家族 | 所有 IntelliJ 平台 IDE | IntelliJ IDEA |
配置
Settings | Tools | YOLO: AI Agents Extender —— 或点击 YOLO 面板标题栏中的齿轮。

所有配置都集中在一张表里。每一行是一个Agent,且每行都带有自己的 skip 标志:
| 列 | 含义 |
|---|---|
| 图标 | 推荐Agent自带的图标;自定义工具则为你提供的文件或默认闪电图标。命令不在 PATH 上时,此列在表中显示为灰色 |
| ID | 唯一标识符 |
| 显示名 | 在 YOLO 面板中显示的名称 |
| 命令 | 可执行文件名 —— 必须在 PATH 上可解析 |
| 基础参数 | 始终传入的参数,以空格分隔 |
| 跳过标志 | 权限绕过参数,在 YOLO 开关打开时追加 |
行分两种,按优先级从高到低排列:
- 推荐Agent(Claude Code、Codex、CodeBuddy……)—— 只读,且 Claude Code 和 Codex 固定在最上方,不可删除。
- 自定义工具 —— 完全可编辑,按你创建的顺序排列。
已知Agent
下表中的标志已预填。它们全部可编辑,且此列表只是方便起见 —— 并非唯一真相来源。最终运行的是设置里所写的内容。
| Agent | 命令 | 跳过标志 |
|---|---|---|
| Claude Code | claude |
--dangerously-skip-permissions |
| Codex | codex |
--yolo |
| CodeBuddy | codebuddy |
-y |
| Gemini | gemini |
--yolo |
| Copilot | copilot |
--allow-all |
| Cursor | cursor-agent |
--force |
| Kimi | kimi |
--yolo |
| Qoder | qoder |
--dangerously-skip-permissions |
| Hermes | hermes |
--yolo |
| OpenCode | opencode |
--auto |
| Continue | cn |
--auto |
| Cline | cline |
--auto-approve true |
| Goose | goose |
环境变量 GOOSE_MODE=auto —— 非标志 |
| Kilo Code | kilo |
无 —— 仅 kilo run 接受 |
| OpenClaw | openclaw |
无 —— 仅持久配置 |
| Pi | pi |
--approve |
| ZCode | zcode |
无 |
任何未列出的工具都可以作为自定义工具正常使用;只需自己填好它的标志即可。
开源
https://github.com/cnsharp/YOLO
MIT协议
原文地址: https://www.cveoy.top/t/topic/qHnJ 著作权归作者所有。请勿转载和采集!