在如今这个 AI 时代,生产力工具的形态已经发生了翻天覆地的变化。传统的纯文本编辑器正在被边缘化,AI 驱动的编辑器才是未来的真正主战场。
作为一线开发者,这阵子我像神农尝百草一样,把市面上的 AI 编程工具体验了个遍,但结果只能用四个字形容:一言难尽。
🤬 现阶段 AI 编辑器的“几宗罪”
为了找一个趁手的兵器,我踩了无数的坑:
- TraCN 等免费系:主打一个免费,但也主打一个“弱智”。简单的代码补全还凑合,稍微上点逻辑、给点上下文,它就开始胡言乱语,理解能力感人。
- Cursor 等收费系:名气很大,价格很高。勉强能用是事实,但速度太慢也是事实。在写代码思路最连贯的时候,看着它在那儿一字一顿地往外蹦代码,极其影响心流。
- 某“反重力”工具:本以为能带来革命性体验,结果速度竟然比 Cursor 还要慢,简直是反人类的急脾气测试仪。
纵观整个市场,居然找不到一个速度快、够聪明、还不用按月交高昂“智商税”的完美编辑器。
既然现成的都不行,那作为程序员的终极浪漫就是——自己动手造一个!
🛠️ 架构选型:站在巨人的肩膀上
要做一个强大的 AI 编程助手,从零手搓文本渲染和代码解析引擎显然是不明智的。我们需要一个极其扎实、生态完美的底座。
所以,我的架构选型很简单:地表最强 IDE —— JetBrains 全家桶!
放着 IDEA、WebStorm、PyCharm 里面现成的语法树解析、索引跳转、重构引擎不用,那不是暴殄天物吗?我们将以插件(Plugin)的形式,将 AI 能力深度无缝地注入到 JetBrains 宇宙中。
💡 核心杀招:如何做到真正的“零费用”?
现有的 AI 插件为什么贵?为什么慢?因为它们本质上都是在调用各大厂商的 API,Token 就是真金白银。
而我们这款 AI 助手的核心设计理念就是:全面拥抱网页版 AI(Web AI),彻底告别 API 计费!
只要你有各种强大 AI(如 ChatGPT、Claude 等)的网页版账号,我们就能直接利用网页版的免费额度和极速响应。这套系统的核心工作流如下:
- 框架管理与需求输入:在 IDE 内原生构建对话和指令面板,无缝对接你的代码库。
- 上下文管理:精准抓取当前文件、选中代码块以及相关依赖,组装成最高效的 Prompt。
- 核心中转引擎:将组装好的上下文和需求,直接“喂”给网页版 AI,利用 Web 端的强大算力输出结果。
- 应用 AI 回复:将网页版生成的代码,通过差异对比(Diff)精准覆盖或插入到本地代码编辑器中。
这一切,都是基于网页版 AI 的自动化交互,真正做到零 Token 消耗、零额外费用! 用最极客的方式,实现最丝滑的白嫖。
⏳ 未完待续...
牛皮已经吹下,蓝图已经绘就。
但是,如何在 JetBrains 插件里丝滑地抓取上下文?又是如何跨越 IDE 和浏览器,实现对网页版 AI 的自动化控制和代码提取?
欲知后事,请听下回分解!
欢迎点赞、收藏、关注。下一篇,我们将直接进入深水区,开始手撕核心架构代码!