ARTICLE · 1068523
AI Coding 专属,一款轻量级开源版 IDEA
写 Java 的同学,电脑里多半都常驻着一个 IDEA。东西是好东西,就是重,随便开一两个项目,几个 G 内存就没了。
这两年写代码的方式变了不少。我现在很多代码是 Claude Code、Codex 这类工具写的,轮到我打开 IDE,干的事无非就那几样:看看它生成的代码写了什么,把项目跑起来试试,再过一遍 Git 的改动。就为了这几件事,让一套好几个 G 的环境天天常驻在后台,其实是不划算的。
Lithe 做的就是这件事,开源的轻量级 IDE,主要给 Java 和 Spring Boot 开发者用。官方给自己的定位是,AI 负责写代码,它负责帮你看懂、跑通、审查。我实际用下来也差不多,最常开的就两个功能,跑项目和看 Diff。代码补全我基本没等它,因为 AI 已经写完了。
内存是这个项目最大的卖点。官方说打开普通项目之后,应用本身的基础占用大概 300 到 400 MB,语言服务器、终端、构建工具、调试器这些都是按需启动的,用到才拉起。我自己开着项目的时候瞄过几眼状态栏,数字基本在一百多到四百多 MB 之间晃,看开了多少服务。反正跟 IDEA 比,起点低了不少。
项目在 GitHub 上 1500 上下 Star,Apache 2.0 协议。

它是怎么做到这么轻的
按需启动,而不是全量加载
做法其实不复杂。先把编辑器打开,别的服务用到的时候再启动。
平时浏览代码,用的是它内置的轻量补全和当前文件导航,这套东西不依赖语言服务器进程,开着基本不占什么。等到需要完整的补全、悬浮提示、语义跳转了,再去拉起 Eclipse JDT 语言服务。语言服务还能按语言单独开关,机器配置一般的,把用不上的几个关掉就行。
不是 IDEA 的裁剪版
很多人看到这个名字,第一反应是 IDEA 精简版。其实不是,它跟 IntelliJ 平台没什么关系,是作者从头写的。macOS 版用的是 SwiftUI 加 AppKit,Windows 版是 React 加 Tauri 2,两端共享一套 Rust 写的核心。
所以别指望把 IDEA 的插件搬过来用,全部不兼容。
具体能做什么
代码浏览和搜索
双击 Shift 全局搜索,类、文件、符号、操作都能搜,跟 IDEA 的习惯差不多。Command + Shift + F 是项目级的文本搜索替换。我平时看代码找东西就靠这两个,没觉得缺什么。

运行和调试
Maven 管理、断点调试、自定义启动配置都有。还有个比较省心的地方,它能自己识别项目的可运行入口,Spring Boot、Maven、Gradle、npm、Go、Python、Docker Compose 这些类型都认,识别到了一键就能跑,不用自己先配半天。

Git 管理和 Diff 审查
这块是我用得最多的。Claude Code 一次改完十几个文件,我接下来的第一件事就是过 Diff。Lithe 的双栏 Diff 做得挺顺,左边改前右边改后,哪几行动了看得很清楚。

它还能用 AI 自动生成 Commit Message,格式可以自己定。我这种每次提交都要对着输入框发会儿呆的人,用着挺省事。

数据库工作台
内置了数据库连接工作台,能连多种数据库,连接管理、SQL 历史、表浏览都有。调 Spring Boot 项目的时候顺手查下表里的数据,不用再开一个数据库工具。

其他一些小功能
本地快照历史有,改错了能往回找。多行编辑器标签有,文件开多了也能看见文件名。Markdown 渲染的语法跟语雀一致,Mermaid 图能直接预览。一个应用里能同时开多个项目,同一个窗口也能开多个互不干扰的文件。
状态栏还能看到应用自己占了多少内存,官方截图里这个数字是不到 200 MB,算是一个主打低内存的工具,就是让我们实时看见它占的内存有多少。

安装
macOS 要求 13 或以上版本,Apple 芯片和 Intel 芯片有各自的 DMG。推荐用 Homebrew 装:
brew tap 1lck/lithe https://github.com/1lck/Lithe-IDEA.gitbrew install --cask 1lck/lithe/lithe以后升级跑一句 brew upgrade --cask lithe 就行。不想用 Homebrew 的话,去 GitHub Releases 下对应架构的包也可以。
Java 功能要求 JDK 17 以上,不过安装包里已经带了语言服务,不用再装别的。
Windows 目前只有 x64 预览版,安装程序没做数字签名,系统会弹安全提示,部分功能和界面细节跟 macOS 版还有差距,用 Windows 的同学先有个心理预期。
值不值得用
先把丑话说前面。这不是 JetBrains 官方产品,也不是大厂团队做的,是个人项目。作者更新很勤,社区也在慢慢起来,但功能不完善、碰到体验问题都正常。复杂重构我不用它,Profiler 也没有。平时重度依赖 IDEA Ultimate 全家桶的,这个工具也承接不了多少全家桶功能。
我现在用 Lithe 的流程很窄:Codex 改完代码,我打开项目,先跑一遍,再开双栏 Diff,重构和看线程栈还是回 IDEA。至少目前看,基本能让我很少打开 3GB 的IDEA Ultimate 了。
按人分的话:
• 适合: 写 Spring Boot、代码多由 AI 生成、开 IDE 主要是看 Diff 和跑项目的人。 • 不适合: 重度重构、要用 Profiler、依赖 IntelliJ 插件、Windows 当主力的同学。
项目地址
https://github.com/1lck/Lithe-IDEA