为了不浪费 token,写了个 IDEA 平替(开源)

comeondewei 2026-10-23 09:02 1

用了很多年 IDEA ,手感离不开,但它动不动吃几个 G 内存,风扇狂转,实在有点受不了。


想着能不能做一个操作习惯一样、但轻一点的,就自己动手写了。快捷键、工具窗口、双击 Shift 搜索这些都尽量照着 IDEA 来,上手基本不用适应。


现在能用的:补全、跳转、查引用、跑测试、断点调试,Git 、终端、数据库、HTTP 请求也都塞进去了。语言支持是靠配置文件加的,目前 60 多种。


感兴趣的可以试试.


https://github.com/l0ng-ai/openidea


调试

最新回复 (52)
  • Sail111 10-23 09:05
    1楼
    demo ba
  • auin 10-23 09:07
    2楼
    Jetbrains 没做成的 fleet ,在 AI 时代能成了。
  • wKong753900 10-23 09:10
    3楼
    你把 IDEA 的 git 功能做成一个单独的软件,比这个有用多了
  • lymanlee 10-23 09:13
    4楼
    你这个占用内存是多少呢,我之前把 idea2025 版的大部分用不到的插件都关了,包括数据库和终端这些,打开一个中型项目大概在 1.5G-2G
  • coldstars 10-23 09:22
    5楼
    @wKong753900 已经有了: https://github.com/DetachHead/rebased
  • mirakyux 10-23 09:45
    6楼
    好强, 完成度这么高的吗
  • leegradyllljjjj 10-23 09:55
    7楼
    软件行业岌岌可危
  • keyboardCat 10-23 09:59
    8楼
    你这是用的 node 和 tauri ,如果功能做到跟 idea 一样,内存消耗更大吧。
  • lame_chen 10-23 09:59
    9楼
    赞一个!
  • dinjufen 10-23 10:08
    10楼
    我也做了一个: https://github.com/dinjufen/idea-git-tool rust + 原生 UI(swift/WinUI)。不过还没深度测试过,就没推广。
  • florentino 10-23 10:21
    11楼
    先 start 下 ,谁给测试一个 内存占用图, 占用少我就换过去 哈哈哈哈哈
  • florentino 10-23 10:24
    12楼
    另外 既然是 rust, 能不能换成 gpui 啊, 现在看到 webview 就头大
  • haidao2008 10-23 10:40
    13楼
    @dinjufen 你的 README 太简单了,能不能截点图之类呢?
  • murongxdb 10-23 10:42
    14楼
    我也做了一个类似的,基于 GPUI https://github.com/murongg/Tervia
  • dinjufen 10-23 10:44
    15楼
    @haidao2008 还没完工,在弄呢,哈哈,我补充下,后面也会打个包
  • FakerLeung 10-23 10:50
    16楼
    和 https://lithe.top/zh/ 相比呢?
  • lifeOsDeveloper 10-23 10:51
    17楼
    挺好,正好现在内存贵,不用升级电脑了
  • Need4more 10-23 10:59
    18楼
    idea 的核心功能就两个:重构,debug 。其他功能都有替代品,除非你比它在这块做的更好,否则始终是玩具。
  • iflyapi 10-23 11:17
    19楼
    @wKong753900 我也把 IDEA 的 git 放到了 Agent 中 https://github.com/flyhero/antumi
  • fuwu1245 10-23 11:28
    20楼
    完成度不错
    滚动跟随 快捷键跟上就好了~
  • Immortal 10-23 11:28
    21楼
    说实话 ai 做玩具玩下我愿意,真让我拿玩具干正经活不敢.
  • IIce 10-23 11:30
    22楼
    @FakerLeung #16 这个没有 linux 版本
  • fuwu1245 10-23 11:33
    23楼
    @coldstars 这个好 拿来改改应该就行 只把 git 简单的编辑和语法高亮搞出来就好了
  • keepfun 10-23 11:43
    24楼
    NB 刚好需要第二个 ide 试试。
  • guanhui07 10-23 12:00
    25楼
    挺好的
  • chunqiuyiyu 10-23 12:06
    26楼
    我也写了个编辑器自用,就很舒服。
  • astonsun 10-23 12:11
    27楼
    zed ? rust
  • comeondewei 楼主 10-23 12:11
    28楼
    @lymanlee
    @florentino 晚点,我来 benchmark
  • comeondewei 楼主 10-23 12:12
    29楼
    @keyboardCat node 是开发用,跑起来就是 Rust
  • comeondewei 楼主 10-23 12:14
    30楼
    @florentino GPUI 开发效率太低了,WebView 还行那,起码比 JetBrains 强多了吧。
  • HeyWeGo 10-23 12:15
    31楼
    这在以前是不可想象的
  • nicegoing 10-23 13:03
    32楼
    (òωó)👍 以前连想都不敢想!我也把自己常用的软件用 AI 做了。针对自己需求定制非常 nice 。很多功能平常自己用不到不需要做。做一个自己用非常爽。以前软件大家只定义皮肤,现在直接定义所有╮(¯▽¯)╭
  • florentino 10-23 13:43
    33楼
    啊 楼上的 现在还开 idea 吗? 我现在不愿意开 idea 了, 太吃内存了, 都直接 mvn spring-boot:run 进行本地执行了,有问题让 AI 读取日志也就修了, 但是有个内存占用低的类 idea 我还是愿意用来 review 代码的
  • qwer666df 10-23 13:45
    34楼
    @wKong753900 我没有感觉 jb 家的 git 能比 SourceTree 好用, 能举例讲讲吗, 我看到好几次说了
  • Need4more 10-23 13:50
    35楼
    @HeyWeGo 欢迎来到大生产时代,全民都是 demo 制作人。
  • YiCheng88 10-23 13:52
    36楼
    一个是 git 提交代码 一个是 run 起服务, 还有一个 全局搜索, 我觉得基本就够用了
  • comeondewei 楼主 10-23 13:56
    37楼
    @Need4more ai 降低门槛,但是好的作品还是靠人
  • prosgtsr 10-23 14:00
    38楼
    @Need4more idea 的重构太好用了
  • prosgtsr 10-23 14:00
    39楼
    @Need4more #18 idea 的重构太好用了
  • Sezxy 10-23 14:06
    40楼
    试过另外一款 lithe-idea ,只能说对于习惯 idea 的人来说,这个也只能算是 demo ,目前还不能完全代替 idea ,缺少太多
  • Need4more 10-23 14:12
    41楼
    @comeondewei 同意,不是针对你的作品,说的是普遍现象,我自己做了很多 demo ,确实发现瓶颈在于使用者本身
  • keepfun 10-23 14:14
    42楼
    刚看上面的人提到 lithe-idea ,用了下,感觉没楼主这个好用(没一会崩溃了)

    另外问下,左侧的 [project] 那里的字体怎么设置啊,默认有点小。
  • calano 10-23 14:25
    43楼
    git change 里的 .DS_Store 要不默认过滤一下?
  • HiF 10-23 14:52
    44楼
    厉害厉害
  • Vvictor 10-23 14:59
    45楼
  • abel533 10-23 15:27
    46楼
    IDEA 本来就是开源的,所以 openidea 定位不准确。
  • jiames1969 10-23 15:37
    47楼
    @murongxdb #14 好东西
  • jheroy 10-23 15:37
    48楼
    这个 ide 本身确实不怎么占内存, 但是我打开项目后发现 lsp 才是最占内存的,ide 占 600 多 M ,gopls 占 6G 。 比 goland 占用还多了。
  • hxsf 10-23 15:40
    49楼
    @comeondewei #29 UI 还是 webview 。实质上并不会降低内存占用。 比 electron 好的地方是全局共享 webview 降低一点磁盘压力。
  • DinnyXu 10-23 15:51
    50楼
    我想问下 op 你开发的这个你自己用了多久了,使用体验上怎么样,因为我最近看很多公众号在推: https://github.com/1lck/Lithe-IDEA 然后我就去下载了,刚下载打开项目一点 git 就报错直接崩溃,试了 3 次都报错,然后我提了一个 issues ,到现在都没修复,start 居然还有 2.2k ,我很难绷啊,虽然我是很支持的,对于我 M1 16G 的电脑,我觉得你做的是非常有意义的,希望能坚持下去
  • comeondewei 楼主 10-23 16:25
    51楼
    @fuwu1245 #20 Project 面板标题栏的 ⋮ → Behavior → Autoscroll from Source
  • comeondewei 楼主 10-23 16:30
    52楼
    @hxsf IDEA 吃内存的大头是 jvm ,而且 webview 占用内存也要看代码写的咋样,不能说 webview 就是不行吧
* 帖子来源V2EX
返回