夜雨聆风学习资料网

ARTICLE · 1063222

卸载 IDEA,这个轻量开源 IDE 内存只要 300M

卸载 IDEA,这个轻量开源 IDE 内存只要 300M

铁子,你已经多久没有自己亲自写代码了?作为一个新时代的1,1,1 工程师(每次 AI 工具的授权,选1),IDEA 的打开频率越来越低了;写代码丢给 Codex 或者 Claude Code,几分钟后它吭哧吭哧全写完了;你只需要在旁边安静的等它,然后按按1,授一下权就好了;轮到我们的就是善后工作:打开 IDEA 看它改了啥,把项目跑起来验证,测试没问题再提交。

AI 写代码确实快,但是真正需要调试的时候,IDEA 还是最方便的工具,但是资源占用,内存消耗,一直以来都是他的致命问题

最近发现一个叫 Lithe 的开源项目,专冲这些个痛点来的…

◇ Lithe 是什么

一句话:给 AI 编程时代用的轻量级 Java IDE⁠,定位就是 IDEA 的减重替代;

开源地址:https://github.com/1lck/Lithe-IDEA

今年 8 月才开源的新项目,现在已经 1.6k Star,更新也很勤快。用 TypeScript 写的,macOS 和 Windows 都有对应的安装包,也都支持到了。

内存占用低:打开普通项目,基础内存 300 到 400 MB⁠,这个消耗就非常诱人了;

工具的核心思想并不是追求替代 IDEA 的全部,因为已经不是古法编程的时代,很多功能其实已经用不上、很少用了,只把"AI 写完之后你要干的那几件事"做轻做快,其他的通通砍掉;

◇ 几个我觉得实用的点

内存面板一目了然

Lithe 把"轻量"做成了可验证的:应用内带内存面板,当前占用多少、启动以来的均值和峰值,运行时长全都能看;

这比开任务管理器方便在:服务开了多久,跑完一次构建内存有没有回落,同一个界面看明白;

自动识别运行入口:接手项目不用翻目录

导入项目后它自动找可运行入口,不用你配置。特别是刚刚接手一个大项目的时候,看着一眼望不到头的目录树,整个天都要塌了,这个功能就能辅助我们快速迈出第一步。

SpringBoot 和 Maven、Gradle 这些 Java 系的全认,连 npm 和 Go、Python 项目甚至 Docker Compose 的入口都能识别出来,只要做了的功能,都还是覆盖的很全面;如果一个项目识别出多个入口,选一个直接跑。刚接手一个陌生项目时,这简直就是救星,省掉翻目录找 main 方法再手动配启动项这一步,就挺省心;

低成本的迁移

比如搜索功能,双击 Shift 全局搜索,按文件搜可以,按类和符号搜也行,操作和文本都在搜索范围内。这些操作从 IDEA 切过来零学习成本,肌肉记忆直接用;

Git 双栏 Diff:审 AI 改动的核心场景

这可能是对 AI 工作流最实用的一个。AI 写得快,但对不对又是另外一会儿事儿,审查改动反而最需要耐心,需要根据业务逻辑,仔细的分析代码流程,确保修改是正常合理的。Git 面板是双栏 Diff,左边原始版本右边当前版本,新增删除变更块通过不同的颜色直接标出来;AI 改了什么,一眼扫完;

AI 生成 Commit Message

提交前暂存文件,点提交面板里的 AI 按钮,根据 Diff 生成提交信息,写进输入框后还能自己改;

有个细节做得不错:它能检测本机已有的 Codex 或 Claude 配置,服务地址和模型密钥直接导进来,不用重复配置;

语言服务按语言开关

不用语言的 service 可以单独关掉,减少后台进程。小项目就 Java 加 YAML,别的全关。但别只盯着内存数字:正在写 Java 时把 Java 语言服务关了,补全和语义导航就没了,因小失大。

数据库工作台

能保存连接管理,浏览表结构,跑过的 SQL 还会留历史。轻量操作够用,复杂的治理和性能分析还是上专业客户端;

◇ 它不是来干掉 IDEA 的

这不是一个颠覆性的工具,只是把AI 写码时代,看懂改动、跑通项目、提交代码这个高频轻量环节给抽离出来,让整个工具变得更加轻量,是一个非常优秀的减法工具,值得一试…

开源地址:https://github.com/1lck/Lithe-IDEA

相关学习资料