
字节笔记本
2026年11月3日 · 约 4 分钟读完
JetBrains 该紧张吗?答案是不紧张,但该看一眼
JetBrains 该紧张吗?先给结论:不紧张,但该看一眼。看的是 openidea,一个 10 月 21 日创建的仓库,标语写着「The IDE you know, rebuilt in Rust」:IntelliJ 式快捷键、tool windows、search-everywhere,装进一个启动只要一秒的原生应用。11 天涨一倍,目前 5,520 星、448 fork,Apache-2.0 协议。

一、先纠正一个误会:它不是「Rust 重写」
标语有营销成分。真实架构是 Rust core 加 Tauri v2 壳,前端跑在 WebView 里,语言构成约 60% TypeScript 加 30% Rust,编辑器内核用的是 CodeMirror;Rust 主要在 Tauri 胶水层和后端服务上。「Rust 重写」这个说法更像是传播时的简化,代码比例摆在那里。
二、功能对齐 IDEA 的肌肉记忆
诚意在交互层:keymap 按 IntelliJ 习惯来,tool windows 和 search-everywhere 都有对应实现,老 JetBrains 用户切过去手指不用重新学。功能清单覆盖编辑器、LSP 补全、DAP 调试、Git、终端、数据库和 HTTP 客户端,号称支持 60 多种语言,三平台都有安装包。面向 agent 时代的设计是差异点:原生接 Claude Code 和 Codex(用本机二进制),其他 agent 走 ACP 协议;远程开发走 SSH,openidea-server 在远端跑索引和 LSP。
三、Benchmark 好看,但别按字面读
README 自测拿 freqtrade 项目在 Windows 11、32 核 AMD 上跑:窗口打开 0.9 秒对 IDEA 的 3.1 秒,就绪 1.1 秒对 13.2 秒,内存 USS 169MB 对 2011MB,CPU time 2.4 秒对 47.9 秒。数字全对它有利,但作者自己承认「IDEA 对 Python 的分析更深,ready 不等价」;HN 上也有人质疑:WebView 加若干 LSP 进程,怎么可能只占 169MB。没有功能对等的对比,本质是拿「刚打开什么都还没干」的状态去比 IDEA「加载完索引和分析引擎」的状态。
四、冷水:五条都硬
一,「Rust 重写」是话术,见第一节。二,benchmark 缺功能对等,速度优势解释不了分析深度。三,13 天 634 个 commit,vibe coded 的嫌疑洗不掉,Lindy 效应(活得越久越可能继续活)对一个两周的项目不适用,稳定性要靠时间验证。四,插件生态为零,而插件生态是 IDE 的生死线,IDEA 的护城河有相当一部分在这里。五,商标擦边,名字和 keymap 都在 JetBrains 的边缘试探,README 已加免责声明;另外 IDEA Community 本来就开源,真要轻量,Zed 和 Lapce 已经在赛道上,openidea 并不孤独。
五、判断
说 JetBrains 该紧张是标题党。IDEA 的护城河是 20 年代码分析深度加插件生态,不是启动速度,openidea 一条都没碰到。它打的是「轻量加肌肉记忆」的错位竞争:吃不下完整 IDEA 又离不开 IDEA 习惯的那批人。真正值得看的是它代表的形态变化:IDE 不再是大一统全家桶,而是一个轻壳加 agent 接口加按需远端服务。agent 时代的 IDE 长什么样,这个两周的项目给了一个粗糙但诚实的草图。
来源:github.com/l0ng-ai/openidea(第一手,2026-11-03 直读);HN 讨论 news.ycombinator.com/item?id=50323848;TG 原帖 t.me/piracy6/36460。


