在 Cursor 里用 Agent,其实不用装插件
高赞讨论:终端里 export BASE_URL 即可;clovapi switch 写入配置,比手写 env 更持久。
一篇在 DEV / Reddit 圈子广泛转发的观点很直白:Cursor 集成 Agent 的捷径不是扩展,而是终端 + 环境变量。 Claude Code 认 ANTHROPIC_BASE_URL,Codex 认自己的配置;在 Cursor 内置终端里 export 一下,就能让请求走 localhost 代理。
评论区跟帖则抱怨:「env 一关终端就丢」「换项目又要重 export」「Codex 不吃 Anthropic 的变量」。
社区共识对的一半
对的部分:
- IDE 插件不是必需;网络路径才是集成点。
- 本地反向代理可以透明转码,Cursor 无感知。
claude命令在 IDE 终端里跑,体验与外部终端一致。
社区痛点:env 不可持久
常见翻车:
- 新开终端 tab 忘记 export,以为代理坏了。
- 团队文档写「请把 BASE_URL 设为 xxx」,新人照做仍失败(路径/端口/version 漂移)。
- 同时用 Claude Code 与 Codex,变量名不同,脚本越来越长。
clovapi:把「BASE_URL 技巧」变成配置文件
switch 直接写入各 CLI 官方认可的配置:
- Claude Code →
~/.claude/settings.json等; - Codex →
~/.codex/config.toml; - OpenCode → 全局
opencode.jsonc。
并启动与 CLI 同源的 Go 代理,默认 http://127.0.0.1:27483。你在 Cursor 终端里只需:
clovapi switch --cli claude-code my-profile
claude
无需每次 export ANTHROPIC_BASE_URL=...(除非你想覆盖)。新开 tab、重启 Cursor,只要 profile 未改,配置仍在。
与「三行 launcher 脚本」对比
社区常分享 pcc 一类包装:
export ANTHROPIC_BASE_URL=http://127.0.0.1:8077
exec claude "$@"
这适合单一代理、单一 CLI。clovapi 适合:
- 多 profile(官方 / DeepSeek / 团队网关);
- 多 CLI(Claude + Codex + OpenCode);
- 桌面端可视化切换。
实操清单(Cursor 用户)
- 安装 clovapi CLI 或桌面端(首页下载)。
clovapi add保存上游,switch到目标 CLI。- Cursor 内打开终端,直接运行
claude/codex/opencode。 - 确认代理已启:
clovapi proxy status或在桌面端查看。