IntelliJ IDEA AI Assistant 携带OpenCode保姆级安装教程

 更新时间:2026年04月03日 09:25:34   作者:智_永无止境  
本文介绍了JetBrains官方AI插件AIAssistant的安装、使用及接入本地客户端的过程,通过安装、测试、接入本地客户端等步骤,详细描述了使用过程中的注意事项和操作方法,感兴趣的朋友跟随小编一起看看吧

01 引言

AI Assistant JetBrains 官方推出的 AI 驱动插件,专为软件开发设计。但是之前由于需要订阅才能使用,安装了之后又卸载了。

上一节简单介绍了一下IDEA 2026.1的简单功能,没有实际使用AI Assistant推出的ACP自定义模型。本节将通过安装opencode了解其使用过程。

02 安装

安装上一节已经介绍了,这里不在赘述。但是在安装过程中可能会出现一些问题。

2.1 安装后无法使用

明显显示已经安安装好了,几乎秒级安装,怎么感觉都有点离谱。

但是在对话框无法使用,无法发出信息,也没有选择模型的地方。

其实这个时候是后台在下载opencode的安装包,只不过界面没有明确的提示。可能由于网络原因下载失败,导致对话框无法使用。如果有网络原因,也可以从GitHub手动下载。

真正下载完成之后保存的位置:

C:\Users\{user.name}\AppData\Local\JetBrains\acp-agents\.downloads\opencode

重启IDEA编辑器,就会发现正常了。可以选择模式以及模型

2.2 测试

我们选择免费的模型测试一下:Qwen3.6 Plus

到这里基本就安装成功了。

我们在是是一下能不能改页面。恰好有个页面中文乱码,我们让他修复一下。

我们先通过plan模式分析,没有问题了在修改。

修复效果:

修复过程中文件的变动,IDEA没有像Qoder等一样提示用户页面的修改位置以及修复前后对比。

03 接入本地客户端

上面介绍了在线安装的方法。但是我本地已经使用npm的方式安装了opencode,能不能直接使用呢?

3.1 查看安装位置

# windows环境
where opencode

3.2 本地配置

AI Chat->设置->add custom agent中,就会打开acp.json

默认只为:

{"default_mcp_settings":{}}

我们需要配置如下内容:

{
  "default_mcp_settings": {
    "use_idea_mcp": true,     // 是否启用 IDE 内置 MCP
    "use_custom_mcp": true    // 是否启用自定义 MCP
  },
  "agent_servers": {
    "你的代理名称": {
      "command": "E:\install\npm\opencode.cmd",  // 如 "opencode", "python", "node" 等
      "args": ["acp"]       // 如 ["acp"] 或 ["run", "--mode=agent"]
    }
  }
}

字段解释

default_mcp_settings - MCP (Model Context Protocol) 默认设置

  • use_idea_mcp: true 表示启用 JetBrains 内置的 MCP 服务,让 AI 代理可以访问 IDE 功能(如代码搜索、文件操作等)
  • use_custom_mcp: true 表示允许使用自定义的 MCP 服务配置
    agent_servers - 定义可用的 AI 代理服务器

OpenCode: 代理服务器名称(可自定义)

  • command: 启动代理的命令路径,这里是 OpenCode 的可执行文件路径
  • args: 启动参数,[“acp”] 表示以 ACP 模式运行

文件地址:C:\Users\{user.name}\.jetbrains

3.3 测试

没有问题。

由于OpenCode高版本中,必须登录之后才能使用,如果初次使用需要认证输入Api Key,这个自行申请即可。

04 小结

其他的AI客户端大同小异,感兴趣的老铁快去试试吧。

到此这篇关于IntelliJ IDEA AI Assistant 携带OpenCode保姆级安装教程的文章就介绍到这了,更多相关idea ai assistant携带opencode内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 9个java数组常用操作实例

    9个java数组常用操作实例

    在本篇文章里小编给各位整理了关于java数组常用操作的实例以及相关的代码,需要的朋友们跟着学习下。
    2019-07-07
  • Deepin系统安装eclipse2021-03及CDT插件的安装教程

    Deepin系统安装eclipse2021-03及CDT插件的安装教程

    本教程教大家deepin20.1操作系统上安装eclipse_2021-03版的详细步骤及CDT插件的安装方法,通过图文展示的非常明了,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-06-06
  • 阿里、华为、腾讯Java技术面试题精选

    阿里、华为、腾讯Java技术面试题精选

    这篇文章主要为大家分享了阿里、华为、腾讯Java技术面试题精选,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • SpringSecurity实现RBAC权限管理

    SpringSecurity实现RBAC权限管理

    本文介绍了在Spring Boot中用 Spring Security实现RBAC权限管理的方案,并提供了自定义注解来简化权限管理的思路,具有一定的参考价值,感兴趣的可以了解一下
    2025-08-08
  • 基于SSM 集成 Freemarker模板引擎的方法

    基于SSM 集成 Freemarker模板引擎的方法

    这篇文章主要介绍了SSM 集成 Freemarker模板引擎,SSM 架构下一般采用 Freemarker,Spring Boot 架构下一般推荐采用 Thymeleaf 模板引擎,需要的朋友可以参考下
    2022-01-01
  • 自己写的简易版Java日志类分享

    自己写的简易版Java日志类分享

    这篇文章主要介绍了自己写的简易版Java日志类分享,本文直接给出实现代码,需要的朋友可以参考下
    2015-06-06
  • Java多线程之并发编程的基石CAS机制详解

    Java多线程之并发编程的基石CAS机制详解

    这篇文章主要介绍了java并发编程之cas详解,涉及cas使用场景和cas用作原子操作等内容,具有一定参考价值,需要的朋友可以了解下
    2021-09-09
  • Spring入门基础之依赖注入

    Spring入门基础之依赖注入

    Idea中使用@Autowire注解会出现提示黄线,强迫症患者看着很难受,使用构造器注入或者setter方法注入后可解决,下面我们一起来看看
    2022-07-07
  • java EasyExcel面向Excel文档读写逻辑示例详解

    java EasyExcel面向Excel文档读写逻辑示例详解

    这篇文章主要为大家介绍了java EasyExcel面向Excel文档读写逻辑示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • Springboot如何使用logback实现多环境配置?

    Springboot如何使用logback实现多环境配置?

    上一篇文章中老顾介绍了logback基本配置,了解了日志配置的基本方式.我们平时在系统开发时,开发环境与生产环境的日志配置会不一样;那今天老顾就跟大家介绍一下如何实现多环境配置,需要的朋友可以参考下
    2021-06-06

最新评论