1224 条记录
52 私有链接
52 私有链接
这篇文章讲述了一位开发者为了在自己习惯的 Helix 编辑器中使用公司购买的 Cursor AI 代码助手,通过逆向工程 Cursor 软件,找到了其后端 API 的调用方式和认证机制。他通过分析 Cursor 的 VSCode 分支代码,找到了 protobuf 定义和 RPC 端点,并成功提取了认证所需的 access token。他还逆向了 Cursor 的 checksum 算法,最终用 Go 语言编写了一个客户端,直接与 Cursor 后端通信。这使得他可以将 Cursor 的强大功能集成到自己的 LSP 插件中,从而在任何支持 LSP 的编辑器中使用 Cursor 的 AI 能力,无需切换到 VSCode。总而言之,他成功地将工具适配了自己的工作方式,而不是反过来。