用了很多年 IDEA ,手感离不开,但它动不动吃几个 G 内存,风扇狂转,实在有点受不了。
想着能不能做一个操作习惯一样、但轻一点的,就自己动手写了。快捷键、工具窗口、双击 Shift 搜索这些都尽量照着 IDEA 来,上手基本不用适应。
现在能用的:补全、跳转、查引用、跑测试、断点调试,Git 、终端、数据库、HTTP 请求也都塞进去了。语言支持是靠配置文件加的,目前 60 多种。
感兴趣的可以试试.
https://github.com/l0ng-ai/openidea

用了很多年 IDEA ,手感离不开,但它动不动吃几个 G 内存,风扇狂转,实在有点受不了。
想着能不能做一个操作习惯一样、但轻一点的,就自己动手写了。快捷键、工具窗口、双击 Shift 搜索这些都尽量照着 IDEA 来,上手基本不用适应。
现在能用的:补全、跳转、查引用、跑测试、断点调试,Git 、终端、数据库、HTTP 请求也都塞进去了。语言支持是靠配置文件加的,目前 60 多种。
感兴趣的可以试试.
https://github.com/l0ng-ai/openidea

1
Sail111 2 days ago
demo ba
|
2
auin 2 days ago
Jetbrains 没做成的 fleet ,在 AI 时代能成了。
|
3
wKong753900 2 days ago
你把 IDEA 的 git 功能做成一个单独的软件,比这个有用多了
|
4
lymanlee 2 days ago
你这个占用内存是多少呢,我之前把 idea2025 版的大部分用不到的插件都关了,包括数据库和终端这些,打开一个中型项目大概在 1.5G-2G
|
5
coldstars 2 days ago |
6
mirakyux 2 days ago
好强, 完成度这么高的吗
|
7
leegradyllljjjj 2 days ago
软件行业岌岌可危
|
8
keyboardCat 2 days ago
你这是用的 node 和 tauri ,如果功能做到跟 idea 一样,内存消耗更大吧。
|
9
lame_chen 2 days ago
赞一个!
|
10
dinjufen 2 days ago
我也做了一个: https://github.com/dinjufen/idea-git-tool rust + 原生 UI(swift/WinUI)。不过还没深度测试过,就没推广。
|
11
florentino 2 days ago
先 start 下 ,谁给测试一个 内存占用图, 占用少我就换过去 哈哈哈哈哈
|
12
florentino 2 days ago
|
13
haidao2008 2 days ago
@dinjufen 你的 README 太简单了,能不能截点图之类呢?
|
14
murongxdb PRO 我也做了一个类似的,基于 GPUI https://github.com/murongg/Tervia
|
15
dinjufen 2 days ago
@haidao2008 还没完工,在弄呢,哈哈,我补充下,后面也会打个包
|
16
FakerLeung 2 days ago
和 https://lithe.top/zh/ 相比呢?
|
17
lifeOsDeveloper 2 days ago
挺好,正好现在内存贵,不用升级电脑了
|
18
Need4more 2 days ago via iPhone idea 的核心功能就两个:重构,debug 。其他功能都有替代品,除非你比它在这块做的更好,否则始终是玩具。
|
19
iflyapi 2 days ago
@wKong753900 我也把 IDEA 的 git 放到了 Agent 中 https://github.com/flyhero/antumi
|
20
fuwu1245 2 days ago 完成度不错
滚动跟随 快捷键跟上就好了~ |
21
Immortal 2 days ago
说实话 ai 做玩具玩下我愿意,真让我拿玩具干正经活不敢.
|
22
IIce 2 days ago
@FakerLeung #16 这个没有 linux 版本
|
24
keepfun 2 days ago
NB 刚好需要第二个 ide 试试。
|
25
guanhui07 2 days ago via Android
挺好的
|
26
chunqiuyiyu 2 days ago
我也写了个编辑器自用,就很舒服。
|
27
astonsun 2 days ago
zed ? rust
|
28
comeondewei OP |
29
comeondewei OP @keyboardCat node 是开发用,跑起来就是 Rust
|
30
comeondewei OP @florentino GPUI 开发效率太低了,WebView 还行那,起码比 JetBrains 强多了吧。
|
31
HeyWeGo 2 days ago 这在以前是不可想象的
|
32
nicegoing 2 days ago via Android (òωó)👍 以前连想都不敢想!我也把自己常用的软件用 AI 做了。针对自己需求定制非常 nice 。很多功能平常自己用不到不需要做。做一个自己用非常爽。以前软件大家只定义皮肤,现在直接定义所有╮(¯▽¯)╭
|
33
florentino 2 days ago
啊 楼上的 现在还开 idea 吗? 我现在不愿意开 idea 了, 太吃内存了, 都直接 mvn spring-boot:run 进行本地执行了,有问题让 AI 读取日志也就修了, 但是有个内存占用低的类 idea 我还是愿意用来 review 代码的
|
34
qwer666df 2 days ago
@wKong753900 我没有感觉 jb 家的 git 能比 SourceTree 好用, 能举例讲讲吗, 我看到好几次说了
|
36
YiCheng88 2 days ago
一个是 git 提交代码 一个是 run 起服务, 还有一个 全局搜索, 我觉得基本就够用了
|
37
comeondewei OP @Need4more ai 降低门槛,但是好的作品还是靠人
|
40
Sezxy 2 days ago
试过另外一款 lithe-idea ,只能说对于习惯 idea 的人来说,这个也只能算是 demo ,目前还不能完全代替 idea ,缺少太多
|
41
Need4more 2 days ago via iPhone
@comeondewei 同意,不是针对你的作品,说的是普遍现象,我自己做了很多 demo ,确实发现瓶颈在于使用者本身
|
42
keepfun 2 days ago
刚看上面的人提到 lithe-idea ,用了下,感觉没楼主这个好用(没一会崩溃了)
另外问下,左侧的 [project] 那里的字体怎么设置啊,默认有点小。 |
43
calano 2 days ago git change 里的 .DS_Store 要不默认过滤一下?
|
44
HiF 2 days ago
厉害厉害
|
45
Vvictor 2 days ago |
46
abel533 2 days ago
IDEA 本来就是开源的,所以 openidea 定位不准确。
|
47
jiames1969 2 days ago
@murongxdb #14 好东西
|
48
jheroy 2 days ago
这个 ide 本身确实不怎么占内存, 但是我打开项目后发现 lsp 才是最占内存的,ide 占 600 多 M ,gopls 占 6G 。 比 goland 占用还多了。
|
49
hxsf 2 days ago
@comeondewei #29 UI 还是 webview 。实质上并不会降低内存占用。 比 electron 好的地方是全局共享 webview 降低一点磁盘压力。
|
50
DinnyXu 2 days ago
我想问下 op 你开发的这个你自己用了多久了,使用体验上怎么样,因为我最近看很多公众号在推: https://github.com/1lck/Lithe-IDEA 然后我就去下载了,刚下载打开项目一点 git 就报错直接崩溃,试了 3 次都报错,然后我提了一个 issues ,到现在都没修复,start 居然还有 2.2k ,我很难绷啊,虽然我是很支持的,对于我 M1 16G 的电脑,我觉得你做的是非常有意义的,希望能坚持下去
|
51
comeondewei OP @fuwu1245 #20 Project 面板标题栏的 ⋮ → Behavior → Autoscroll from Source
|
52
comeondewei OP @hxsf IDEA 吃内存的大头是 jvm ,而且 webview 占用内存也要看代码写的咋样,不能说 webview 就是不行吧
|
53
comeondewei OP @DinnyXu 开发用了 2 ,3 天吧,体验感觉丝滑多了😄
|
54
comeondewei OP @abel533 IDEA 很多收费功能没有开源
|
55
liiuyr 2 days ago
ai 时代,还需要 idea 吗?很好奇,现在开发还有什么场景是 ai 解决不了需要 idea 的,很早就卸载不用了
|
56
comeondewei OP @keepfun 额,小吗,倒是有个全局的缩放
|
57
comeondewei OP @jheroy 这么猛,会不会 lsp 有什么参数没配
|
58
jheroy 2 days ago via iPhone @comeondewei 直接打开就这样,啥也没配置。 其实 AI 时代 lsp 也没啥作用了。 只需要个语法高亮和代码跳转就行,感觉这个直接用以前的 ctag 来就行,纯静态数据还不占内存。
|
59
blank0ken 2 days ago
IDEA 现在就当作一个全局搜索的文本浏览器,能用一些跳转快捷键,还有一些小工具比如 diff ,git blame 一类的,确实感觉一个轻量的编辑器就足够了
|
60
bjfane 2 days ago
支持一下 已 star 。持续看看迭代速度。
|
61
bjfane 2 days ago
另外还一个思路 我至今只是短暂尝试过 vs code ,还是以 sublime 为主(轻编辑的时候),想要一个占用低。
jet 的几个软件也用。 |
62
iorilu 2 days ago
可以
我一直说 idea 应该出一个免费通用的轻量级编辑器 注意是编辑器不是 ide 不需要啥插件, 因为一搞这个就会越搞越大 只需要带 git, 语法高亮, markdown 预览编辑, 主题等基本编辑器功能就行 反正大家基本只剩看文件, 编辑文件, markdown , 看 git, 这些功能了其他一概不需要 |
63
jiuzhougege 2 days ago
language-server 这块是怎么支持的,用的 JDTLS ?
|
65
comeondewei OP @jiuzhougege java 是这个
|
67
Gomoku2024 1 day ago
为什么有那么多 missing 的插件呢? Elixir 语言没有语法高亮。
|
68
shinjiyu 1 day ago
IDEA 内存暴涨这事我太有共呜了,风扇一转脑子也跟着嗡。轻量但快捷键能对上这块真的刚需,双击 Shift 没了我会手忙脚乱。回头去仓库瞅瞅。
|
69
comeondewei OP @Gomoku2024 每个 lsp server 要单独安装一下。Elixir 我来修
|
70
DinnyXu 1 day ago
@comeondewei #53 可以加你 WeChat 吗,我想用一段时间,然后给你提点建议😊
|
71
comeondewei OP @DinnyXu 可以呀,我来加你😊
|
72
DinnyXu 1 day ago
@comeondewei #71 WVkwNzA4OTY=
|
73
xhzelda 1 day ago
厉害啊!!!
|
74
apollo007 15h 34m ago via iPhone
我觉得你可以再做一个 PDF ,代替 Adobe 了
|
75
comeondewei OP @apollo007 哈哈只做自己也会用到的
|
76
hxsf 6h 12m ago
@comeondewei #52 js 跑计算型的确实跑不过 java 且更跑不过 rust 。
UI 的话,webUI 对资源的依赖比原生 UI 高也是常态吧。 |
77
hxsf 5h 55m ago
@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 交互是靠序列化的。也是比较大的开销。 |