Repository navigation
Cursor Proxy
Cursor Proxy 是一款统一的本地 AI 代理网关客户端插件,允许你在 Cursor IDE 与 Claude Code CLI 中直接使用自己的 AI 后端(如 Antigravity 代理资源或其他大语言模型兼容 API),并在前端仪表盘进行统一管理。
核心特性
- 协议转换桥接:在本地无缝转换和桥接各种大语言模型的通讯调用,支持注入拦截。
- 免配置凭据注入:一键同步各类提供商(Claude, Codex等)的账号池及凭证至 IDE 的环境变量中直接生效。
- 可视化日志看板:直接通过可视化 Dashboard 仪表盘管理端口、查看请求流的抓包与运行日志。
🔥 插件配置参数使用说明
你可以在 VS Code 或 Cursor 的设置选项面板 (Settings) 中搜索 @ext:epfff.cursor-proxy (或直接搜索 Cursor Proxy) 来进行以下自定义配置:
| 配置项 | 默认值 | 作用说明 |
|---|---|---|
Auto StartcursorProxy.autoStart |
true |
是否在每次开启编辑器时自动在后台启动桥接服务,建议关闭后只在需要时手动唤起。 |
PortcursorProxy.port |
8000 |
桥接网关服务运行监听的本地端口。如果该端口被占用可在此处修改。 |
Debug ModecursorProxy.debugMode |
false |
是否开启详细的调试与运行日志输出。排查问题时建议打开。 |
Data DircursorProxy.dataDir |
空 |
本地存储账号证书、环境变量和凭据配置的数据目录,默认会使用系统目录下的 ~/.cursor-proxy 作为安全落盘路径。 |
如果有特殊需求,你可以针对单独的认证路径进行微调:
cursorProxy.antigravityAccountsPath:覆盖默认 Antigravity 证书的路径cursorProxy.claudeApiAccountsPath:覆盖默认 Claude 原始 API 的本地映射路径cursorProxy.codexAccountsPath:覆盖默认 Codex 授权服务的认证路径
🧰 常用控制面板快捷指令
安装后所有能力都可以快捷唤出:请按 Ctrl+Shift+P (Windows/Linux) 或 Cmd+Shift+P (macOS) 打开开发者调色板,输入 Cursor Proxy 来使用提供的各种快捷指令:
-
打开数据控制台查看连接状态:
👉Cursor Proxy: Open Dashboard -
服务控制与重启:
👉Cursor Proxy: Start / Stop / Restart Server -
一键应用或还原对 Cursor 所做的透明拦截补丁:
👉Cursor Proxy: Apply Cursor Patch/Cursor Proxy: Restore Cursor Original -
一键分别获取最新证书或账号信息同步至本地环境变量:
👉Cursor Proxy: Sync Antigravity / Claude / Codex Credentials
🗑️ 干净卸载插件
⚠️ 重要提示: 代理桥接进程(bridge)被设计为持久化后台守护进程——它会在 Cursor 重启后继续运行,以保持网络转发在会话间持续生效。这意味着单纯关闭 Cursor 不会停止 bridge 进程。卸载前必须先手动停止它。
-
停止 Bridge 守护进程:打开命令面板(
Ctrl+Shift+P/Cmd+Shift+P),执行 Cursor Proxy: Stop Server。该命令会向后台 bridge 进程发送终止信号并释放所有文件锁。如果命令面板不可用(例如 Cursor 已经关闭),请手动终止进程:
- Windows (PowerShell):
Get-Process | Where-Object { $_.ProcessName -like "*cursor-proxy-bridge*" -or $_.ProcessName -like "*agent-vibes-bridge*" } | Stop-Process -Force
- macOS / Linux:
pkill -f "cursor-proxy-bridge" ; pkill -f "agent-vibes-bridge"
- Windows (PowerShell):
-
在 Cursor 左侧的扩展面板中搜索 Cursor Proxy,点击 卸载 (Uninstall)。
-
删除后端数据目录(Windows:
Remove-Item -Recurse -Force "$env:USERPROFILE\.cursor-proxy",macOS/Linux:rm -rf ~/.cursor-proxy)。如果提示"文件被占用",说明 bridge 进程仍在运行,请返回第 1 步。程序纯绿色,没有任何注册表残留。 -
从旧版升级? 如果你之前使用的是旧名称
agent-vibes版本的插件,还需要额外清理:- 卸载旧版扩展
funny-vibes.agent-vibes(可在扩展面板搜索卸载,或执行cursor --uninstall-extension funny-vibes.agent-vibes)。 - 删除旧版数据目录
~/.agent-vibes(Windows:Remove-Item -Recurse -Force "$env:USERPROFILE\.agent-vibes",macOS/Linux:rm -rf ~/.agent-vibes)。
- 卸载旧版扩展
常见问题与排错 (FAQ)
-
安装后提示服务端口冲突未拉起?
尝试修改 Settings 中的Port(例如改为8001) 后执行Restart Server命令。 -
如何知道拦截是否生效?
在命令调色板里执行Cursor Proxy: Open Dashboard,然后在 Cursor 中尝试发起任意 AI 请求,观察仪表盘右侧的抓包流量(Traffic Dump)与响应追踪(Trace)是否有记录出现。 -
如何反馈问题?
你可以通过Cursor Proxy: Collect Diagnostics命令快速将当前发生的环境报错信息一键打包收集供您参考,同时也欢迎到我们对应的社区讨论提 Issue! -
修复 SSL 证书 / Fetch 连接错误?
如果在 Cursor 升级或网络环境变更后,遇到模型请求无响应、fetch failed或An unexpected error occurred等连接报错:- 点击状态栏或通过命令面板打开 Cursor Proxy Dashboard。
- 在 Action 面板点击 Regenerate Certificates (Fix SSL),为新增的官方域名签发受信任证书。
- 彻底退出并重启 Cursor IDE 即可生效。
Full Changelog: https://github.com/fjiangming/agent-vibes/commits/v0.1.0