用了很多年 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

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