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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java基础之不简单的数组

    Java基础之不简单的数组

    数组(Array)是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量
    2021-09-09
  • java爬虫Gecco工具抓取新闻实例

    java爬虫Gecco工具抓取新闻实例

    本篇文章主要介绍了JAVA 爬虫Gecco工具抓取新闻实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-10-10
  • SpringBoot实现RabbitMQ监听消息的四种方式

    SpringBoot实现RabbitMQ监听消息的四种方式

    本文主要介绍了SpringBoot实现RabbitMQ监听消息的四种方式,包括@RabbitListener,MessageListener接口,MessageListenerAdapter适配器,@RabbitHandler这几种,感兴趣的可以了解一下
    2024-05-05
  • SpringBoot+Vue使用Echarts的方式

    SpringBoot+Vue使用Echarts的方式

    这篇文章主要介绍了SpringBoot+Vue使用Echarts的方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-05-05
  • Maven2环境安装与准备工作详解

    Maven2环境安装与准备工作详解

    这篇文章主要为大家详细介绍了Maven2环境安装与准备工作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Mybatis实现增删改查

    Mybatis实现增删改查

    这篇文章主要介绍了Mybatis实现增删改查,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-01-01
  • Java线程池高效并发编程实战技巧

    Java线程池高效并发编程实战技巧

    线程池是一种线程管理机制,它预先创建一定数量的线程并放入池中,当需要执行任务时,从池中获取空闲线程来执行任务,任务完成后线程不销毁而是返回池中等待下一次任务,这篇文章给大家介绍Java线程池高效并发编程实战技巧,感兴趣的朋友跟随小编一起看看吧
    2026-02-02
  • 完美解决idea moudle没有蓝色的小方块的问题

    完美解决idea moudle没有蓝色的小方块的问题

    这篇文章主要介绍了完美解决idea moudle没有蓝色的小方块的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • java17、javafx项目混淆和加密方式

    java17、javafx项目混淆和加密方式

    文章介绍了Java17与JavaFX项目使用ProGuard进行混淆及Xjar加密的流程,包括依赖配置、混淆规则定义、构建执行、结果验证与加密参数设置,强调版本兼容性及保留关键类方法的重要性
    2025-09-09
  • CentOS 7系统下配置自定义JDK的教程

    CentOS 7系统下配置自定义JDK的教程

    这篇文章主要给大家介绍了在CentOS 7系统下配置自定义JDK的教程,文中将配置的方法教程介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06

最新评论