爱意满满的作品展示区。
comeondewei

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

  •  1
     
  •   comeondewei · Oct 23 · 6021 views

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

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

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

    感兴趣的可以试试.

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

    调试

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

    另外问下,左侧的 [project] 那里的字体怎么设置啊,默认有点小。
    calano
    calano
    Oct 23❤️1
    43
    git change 里的 .DS_Store 要不默认过滤一下?
    HiF
    HiF
    Oct 23
    44
    厉害厉害
    Vvictor
    Vvictor
    Oct 23❤️2
    45
    abel533
    abel533
    Oct 23
    46
    IDEA 本来就是开源的,所以 openidea 定位不准确。
    jiames1969
    47
    @murongxdb #14 好东西
    jheroy
    jheroy
    Oct 23
    48
    这个 ide 本身确实不怎么占内存, 但是我打开项目后发现 lsp 才是最占内存的,ide 占 600 多 M ,gopls 占 6G 。 比 goland 占用还多了。
    hxsf
    hxsf
    Oct 23
    49
    @comeondewei #29 UI 还是 webview 。实质上并不会降低内存占用。 比 electron 好的地方是全局共享 webview 降低一点磁盘压力。
    DinnyXu
    DinnyXu
    Oct 23
    50
    我想问下 op 你开发的这个你自己用了多久了,使用体验上怎么样,因为我最近看很多公众号在推: https://github.com/1lck/Lithe-IDEA 然后我就去下载了,刚下载打开项目一点 git 就报错直接崩溃,试了 3 次都报错,然后我提了一个 issues ,到现在都没修复,start 居然还有 2.2k ,我很难绷啊,虽然我是很支持的,对于我 M1 16G 的电脑,我觉得你做的是非常有意义的,希望能坚持下去
    comeondewei
    comeondewei
    OP
    Oct 23
    51
    @fuwu1245 #20 Project 面板标题栏的 ⋮ → Behavior → Autoscroll from Source
    comeondewei
    comeondewei
    OP
    Oct 23
    52
    @hxsf IDEA 吃内存的大头是 jvm ,而且 webview 占用内存也要看代码写的咋样,不能说 webview 就是不行吧
    comeondewei
    comeondewei
    OP
    Oct 23
    53
    @DinnyXu 开发用了 2 ,3 天吧,体验感觉丝滑多了😄
    comeondewei
    comeondewei
    OP
    Oct 23
    54
    @abel533 IDEA 很多收费功能没有开源
    liiuyr
    liiuyr
    Oct 23
    55
    ai 时代,还需要 idea 吗?很好奇,现在开发还有什么场景是 ai 解决不了需要 idea 的,很早就卸载不用了
    comeondewei
    comeondewei
    OP
    Oct 23
    56
    @keepfun 额,小吗,倒是有个全局的缩放
    comeondewei
    comeondewei
    OP
    Oct 23
    57
    @jheroy 这么猛,会不会 lsp 有什么参数没配
    jheroy
    jheroy
    Oct 23 via iPhone❤️1
    58
    @comeondewei 直接打开就这样,啥也没配置。 其实 AI 时代 lsp 也没啥作用了。 只需要个语法高亮和代码跳转就行,感觉这个直接用以前的 ctag 来就行,纯静态数据还不占内存。
    blank0ken
    blank0ken
    Oct 23
    59
    IDEA 现在就当作一个全局搜索的文本浏览器,能用一些跳转快捷键,还有一些小工具比如 diff ,git blame 一类的,确实感觉一个轻量的编辑器就足够了
    bjfane
    bjfane
    Oct 23
    60
    支持一下 已 star 。持续看看迭代速度。
    bjfane
    bjfane
    Oct 23
    61
    另外还一个思路 我至今只是短暂尝试过 vs code ,还是以 sublime 为主(轻编辑的时候),想要一个占用低。
    jet 的几个软件也用。
    iorilu
    iorilu
    Oct 23
    62
    可以

    我一直说 idea 应该出一个免费通用的轻量级编辑器

    注意是编辑器不是 ide

    不需要啥插件, 因为一搞这个就会越搞越大

    只需要带 git, 语法高亮, markdown 预览编辑, 主题等基本编辑器功能就行

    反正大家基本只剩看文件, 编辑文件, markdown , 看 git, 这些功能了其他一概不需要
    jiuzhougege
    63
    language-server 这块是怎么支持的,用的 JDTLS ?
    19cm
    19cm
    Oct 23
    64
    @iorilu vscode 不就行了
    comeondewei
    comeondewei
    OP
    Oct 23 via iPhone
    65
    @jiuzhougege java 是这个
    iorilu
    iorilu
    Oct 24
    66
    @19cm vscode 越搞越大了啊
    再说了现在内置 copilot, 基本也没人用
    所以才需要更轻量级的
    Gomoku2024
    67
    为什么有那么多 missing 的插件呢? Elixir 语言没有语法高亮。
    shinjiyu
    shinjiyu
    Oct 24
    68
    IDEA 内存暴涨这事我太有共呜了,风扇一转脑子也跟着嗡。轻量但快捷键能对上这块真的刚需,双击 Shift 没了我会手忙脚乱。回头去仓库瞅瞅。
    comeondewei
    comeondewei
    OP
    Oct 24 via iPhone
    69
    @Gomoku2024 每个 lsp server 要单独安装一下。Elixir 我来修
    DinnyXu
    DinnyXu
    Oct 24
    70
    @comeondewei #53 可以加你 WeChat 吗,我想用一段时间,然后给你提点建议😊
    comeondewei
    comeondewei
    OP
    Oct 24 via iPhone
    71
    @DinnyXu 可以呀,我来加你😊
    DinnyXu
    DinnyXu
    Oct 24
    72
    @comeondewei #71 WVkwNzA4OTY=
    xhzelda
    xhzelda
    Oct 24
    73
    厉害啊!!!
    apollo007
    apollo007
    Oct 25 via iPhone
    74
    我觉得你可以再做一个 PDF ,代替 Adobe 了
    comeondewei
    comeondewei
    OP
    Oct 25 via iPhone
    75
    @apollo007 哈哈只做自己也会用到的
    hxsf
    hxsf
    Oct 25
    76
    @comeondewei #52 js 跑计算型的确实跑不过 java 且更跑不过 rust 。
    UI 的话,webUI 对资源的依赖比原生 UI 高也是常态吧。
    hxsf
    hxsf
    Oct 25
    77
    @hxsf #76
    对比的话,UI 差距可以看看 VS Code 和 Zed ( rust ) 的无插件速度。
    计算型的性能。 微软的 tsc 7 用 go 重写,性能强了好几倍。cf 发布的 tsrs 比 tsc 7.0 快 10 倍,7.1 快 7 倍。
    ----
    计算型:js 依赖 引擎 jit 可以跑出近似 C 的速度。rust 依赖 LLVM 直接跑出 C 的速度,还可以多线程,甚至选择适合自己的并发模型。

    UI:js -> VDOM(如果有) -> DOM -> UI. (或使用 2D/3D API ,不过一般编辑器没人这么干)
    rust -> FFI 几乎无损调用 qt/平台 UI 封装库 -> 绘图。或 rust -> 图形库-> 绘图.

    只能说技术选型的时候就决定了上限。webview 够用的话,也没什么不好。 另外 tauri 底层 rs 和 js 交互是靠序列化的。也是比较大的开销。
    ala2008
    ala2008
    Oct 26
    78
    @DinnyXu #50 看这个挂了很多赞助,估计都是推广吧
    ala2008
    ala2008
    Oct 26
    79
    @apollo007 已经有了
    ala2008
    ala2008
    Oct 26
    80
    其实 idea 最强大是插件市场,还有重构能力
    apollo007
    apollo007
    Oct 26 via iPhone
    81
    @ala2008 #79 哪个有了?有链接吗
    jiuzhougege
    82
    接口方法上可以添加上按钮,点击跳转实现类
    comeondewei
    comeondewei
    OP
    Oct 27 via iPhone
    83
    @jiuzhougege 可以
    fuwu1245
    fuwu1245
    Oct 28
    84

    能把这个设置项迁移过来不?
    就是 Modal Commit
    目前仓库中 Local Changes 以及 Stash 是与 Git 单独隔离开了
    comeondewei
    comeondewei
    OP
    Oct 28 via iPhone❤️1
    85
    @fuwu1245 可以的
    zepc007
    zepc007
    Oct 29
    86
    @apollo007 #81 有了,https://github.com/storytold/pdfcraft ,这个 org 快搞成 Adobe 全家桶了
    apollo007
    apollo007
    Oct 29
    87
    @zepc007 #86 谢谢,这个确实很牛,也说明 Adobe 的护城河岌岌可危了。AI 太牛了
    asd999cxcx
    asd999cxcx
    3 days ago
    88
    @comeondewei op 请问个问题:我本地原来有 cc , 在 openIdea 的 agents 中的 agents 列表提示我有 cc 和 cc acp 两种模式,这两种模式有啥区别,另外,我通过 IDEA 使用 cc acp 的时候提示我订阅不能用于 cc acp ,但是在 idea 中却可以,这是啥原因?
    issakchill
    issakchill
    2 days ago
    89
    还原度很高 很好用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5013 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 121ms · UTC 07:10 · PVG 15:10 · LAX 23:10 · JFK 02:10
    ♥ Do have faith in what you're doing.