[上篇文章](/archives/idea-codex-purchase-and-recent-notes),讲了我买了 JetBrains Idea 和 Codex 会员相关事情,这个,就讲下我是怎么使用的,和我对 AI 和 JetBrains的看法

> 最近看到的一张图
---
### JetBrains 的 Agent IDE "Air"
也是今天下午,看到一个新闻,JetBrain上推出了自家的 Agent IDE,没有辜负我上文对 JetBrains 的看法,他们还是没有那么落后的,只是还缺一个时机。
现在只开放了 Mac 的下载,没有看项目具体内容,看了下 Licenses 列表,发现有 Fleet 相关字眼,推测可能就是之前的 Fleet 碎土转生了,可以推断的是使用 Java 或者 Kotlin 编写的,所以性能上,就目前我下载的体验,还是要比 Codex 桌面版这种使用 Electron 的程序好多了的。
然后界面很内容也是保持了 JetBrains 一贯的专业和美观。下面是一些截图示例,让 AI 给我写个 CRM 系统来着,中间提示词我也把 CRM 和 ORM 搞混了,不过可能是我提示词太少了,AI 还不好从 0 完成这种复杂的任务,但是总体功能的体验还是不错的。
||||
|-------|-------|-------|
基础工具像是代码高亮,Git 管理,目前我觉得 JetBrains 还是挺无敌的。
---
### Idea 相关 AI 使用
Idea 现在的 AI 工具还是有很多可以优化的点的,不能与 Idea 进行完美集成,比如在构建项目这块,Idea 自带了 JDK 管理,而 AI 通常会选择使用系统的,如果系统没有,就去下载一个,这很显然是一种浪费。其实 Idea 提供了一系列功能供 AI 接入,也就是 MCP Server,在 25.02 以上版本这个系统已经有了。
||||
|---|---|---|
你可以把 MCP Server 的链接加入到 Idea 自身里面,让 Idea 里面的 AI 插件可以访问 Idea (听起来很奇怪,不过这个理应是原本就有的),或者加入到外部工具,让外部工具可以访问 Idea。
我是在 AI 的 AGENTS.md 加入了下面这行话,这样他编译项目什么的就会调用 Idea 的功能。
```md
# TOOLS USE
当需要运行项目和编译项目时,优先使用 idea 提供的方式,如果 idea 提供的不可用,再使用别的方式,编译项目时,如果没有指定,默认跳过测试;
运行shell命令可以使用你自己的方式。
```
然后就是在使用 Codex 时候,现在版本会出现重新连接的情况,5 次失败后会从 WebScoket 降级到 Http,应该是现在 Codex 问题,可以在配置文件中禁用 WebScoket 来临时解决这个问题,后面 Codex 更新也许会解决。
在 Codex 的配置文件中加入下面的内容
```toml
model_provider = "openai_http"
[model_providers.openai_http]
name = "OpenAI HTTP only"
wire_api = "responses"
requires_openai_auth = true
supports_websockets = false
base_url = "https://chatgpt.com/backend-api/codex"
```
如果你是使用 Idea 自带的 Codex话, Idea 的 Codex 是一个单独的程序,windows 位置在 `\AppData\Local\JetBrains\IntelliJIdea2025.3\aia\codex`,每次启动 Idea 都会重新解压覆盖 Codex 文件,所以改这里配置是不会生效的,每次都会被覆盖。
好在 Idea 可以支持外部 ACP ,可以把上面 Idea 内部的 Codex 复制出来,用自定义 ACP 的方式使用。
像是下面这样。

`CODEX_HOME` 可以覆盖 Codex 的默认配置路径,默认是在 `~/codex`,我是单独区分出来了,这个专门内嵌 Ide 中用,也可以写一些 Idea 专属的提示词。
注意这样就不会自动更新了,可以自己留意下,一般 Codex Cli 提示更新的时候,ACP 插件也应该出新版本了,这个 Codex ACP 插件好像是 Zed 做的,底部有放一下相关链接。
---
### 龙虾热
这两天也是各种 OpenClaw 消息层出不穷,甚至都有政府下场,不过我觉得对于普通人还是观望吧,学习新东西是好事,但是不值得花那么多时间浪费在这种项目上。
而且大多是工具还是为了需求服务的,尽量满足自己需求就好;这句话其实很多是说给我自己听的,因为我昨天折腾 Openwrt 翻墙又熬夜了,最后还没折腾出个所以然,总是分流哪里有问题,Openwrt 太老,好多新的东西装上去也是各种问题,后面可能是要从头来一遍了,不过当下,V2rayN 的 Tun 模式我觉得也可以用用。
之前试过 OpenClaw,那时候他还刚改名,腾讯云也进行了一些技术直播,但是吧,当时 OpenClaw 连续两次改名,还完全不考虑向后兼容的,导致腾讯云文档里提到的插件都失效了,我还是知道点程序,可以改下配置文件,不过也是头疼,最后用起来也就那样。
今天也是看飞书秒哒有个,自动在虚拟机里面给你搭建个 OpenClaw,看了下虚拟机有 4G 内存,突发奇想,就算我不用飞书的 Token, 用这台虚拟机配合内网穿透,运行一个 MC 服务器岂不美哉。
---
还有今天让 AI 给我分析一个SQL 问题,没想到还挺有用的,没想到 MySQL 还有这种写法,不过让它写一个模块就有很多要改的了。
后面有什么再说吧,今天先到这,AI 并不能帮我写博客呀,这篇文章的很多内容也会不久后过时,后来的读者如果看到了,注意创建时间。
---
相关链接
* https://air.dev/
* [idea 添加 acp](https://www.jetbrains.com/help/ai-assistant/acp.html#add-custom-agent)
* [ACP 协议](https://agentclientprotocol.com/get-started/clients)
* [Codex ACP](https://github.com/zed-industries/codex-acp/releases)
* [关于Idea Codex添加自定义模型被覆盖的官方 Issue](https://youtrack.jetbrains.com/issue/LLM-23964/Unable-to-add-custom-model-from-custom-Open-AI-endpoint-to-Codex-integration-in-JetBrain-AI)
书接上文,JetBrains,Codex,和 AI 相关思考与实践