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

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

  •  1
     
  •   comeondewei · 1 day ago · 4414 views

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

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

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

    感兴趣的可以试试.

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

    调试

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

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

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

    注意是编辑器不是 ide

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

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

    反正大家基本只剩看文件, 编辑文件, markdown , 看 git, 这些功能了其他一概不需要
    jiuzhougege
        63
    jiuzhougege  
       15h 0m ago
    language-server 这块是怎么支持的,用的 JDTLS ?
    19cm
        64
    19cm  
       14h 1m ago
    @iorilu vscode 不就行了
    comeondewei
        65
    comeondewei  
    OP
       13h 46m ago via iPhone
    @jiuzhougege java 是这个
    iorilu
        66
    iorilu  
       8h 8m ago
    @19cm vscode 越搞越大了啊
    再说了现在内置 copilot, 基本也没人用
    所以才需要更轻量级的
    Gomoku2024
        67
    Gomoku2024  
       7h 16m ago
    为什么有那么多 missing 的插件呢? Elixir 语言没有语法高亮。
    shinjiyu
        68
    shinjiyu  
       6h 21m ago
    IDEA 内存暴涨这事我太有共呜了,风扇一转脑子也跟着嗡。轻量但快捷键能对上这块真的刚需,双击 Shift 没了我会手忙脚乱。回头去仓库瞅瞅。
    comeondewei
        69
    comeondewei  
    OP
       3h 49m ago via iPhone
    @Gomoku2024 每个 lsp server 要单独安装一下。Elixir 我来修
    DinnyXu
        70
    DinnyXu  
       2h 36m ago
    @comeondewei #53 可以加你 WeChat 吗,我想用一段时间,然后给你提点建议😊
    comeondewei
        71
    comeondewei  
    OP
       2h 7m ago via iPhone
    @DinnyXu 可以呀,我来加你😊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2521 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 119ms · UTC 05:24 · PVG 13:24 · LAX 22:24 · JFK 01:24
    ♥ Do have faith in what you're doing.