Lithe-IDEA
AI 时代轻量级 Java IDE,300MB 内存替代 2GB,Swift+Rust 三端共享核心逻辑
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
AI 时代轻量级 Java IDE,300MB 内存替代 2GB,Swift+Rust 三端共享核心逻辑
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
一句话:用 300MB 替代 2GB,在 AI 编程时代重新定义"够用"的标准。
凌晨两点,你打开 IntelliJ IDEA 跑一个 Spring Boot 小项目。加载进度条走了 45 秒——不是项目大,是 IDEA 本身在热身。内存占用已经 1.8GB,风扇转速拉满,而你的 AI 编程助手(Claude Code / Codex)已经在终端里等得不耐烦了。
这不是你的错。 IntelliJ IDEA 诞生于 2010 年代初,彼时"内存便宜"的假设早已过时。Lithe 的出现,就是为了回答一个被问了很久却没人认真对待的问题:AI 能写代码之后,IDE 到底需要多少内存?

项目名称:Lithe(/ˈlɪð/,轻盈之意)
GitHub:1lck/Lithe-IDEA
许可协议:Apache-2.0(完全开源)
开发语言:Swift(macOS 主体)+ React + TypeScript(Tauri/Windows)+ Rust(核心逻辑)
支持平台:macOS 13+(Apple Silicon / Intel)、Windows x64
2021 年,JetBrains 推出 Fleet,号称"轻量级 IntelliJ"。但 Fleet 至今仍被批评:启动不慢,但功能残缺;多语言支持不稳定;内存占用虽比 IDEA 小,但远谈不上"轻量"。
在 Fleet 仍处于 Beta 泥潭的同时,一个名为 1lck 的独立开发者(或小团队)开始从另一个角度思考:与其做一款通用编辑器,不如做一款专为 Java 开发者设计的精简 IDEA 替代品,把内存占用从 GB 级压到 300-400MB。
Lithe 的核心哲学:AI 负责写代码,IDE 负责让你看懂、跑通、审查代码。
双击 Shift 调出"全局搜索",覆盖类名、文件、符号和动作;Cmd+Shift+F 做全文检索,与 IDEA 操作习惯完全一致。
内置 Git 工具窗口,支持日志查看、分支管理和变更 Diff,逐行高亮显示新增/删除内容。

自动识别 Maven 入口,支持自定义启动配置和断点调试,不需要 IDEA 也能完成"写代码→构建→运行→调试"全流程。

接入 AI Provider,一键生成符合规范的 Git Commit Message,支持自定义格式。只需 Review,无需手动编写。

支持多种数据库,提供连接管理、SQL 历史记录和表结构浏览——相当于内置了一个轻量级 DataGrip。

语言服务器按需启用,不用的语言不占内存。可以按语言独立开关,配置低的机器也能流畅运行。
内置 Markdown 渲染,支持 Mermaid 图表,与语雀渲染效果对齐,写文档无需切换 App。

类似 IDEA 的多行 Tab 栏,同时展示更多打开文件;内置内存占用实时监控。

macOS: Swift App (AIAssistance, Git, Debug, Terminal...)
↓ FFI bridge.c
Shared Rust Core (lithe-core)
↑
Windows: React + Tauri (tauri/) — WebView2,无 Swift 依赖
18 个独立模块:Git、Search、LocalHistory、Terminal、Database、Execution、Debug、LanguageIntelligence、AIAssistance、GoSupport 等。
| 维度 | Lithe | IntelliJ IDEA |
|---|---|---|
| 基础内存 | 300-400 MB | 1-2 GB |
| 启动速度 | 快(按需加载) | 慢(全量加载) |
| 快捷键 | IDEA 风格 | IDEA 标准 |
| 插件生态 | 无 | 极丰富 |
| 价格 | 免费开源 | 社区版免费/旗舰版付费 |
Lithe 代表了一种新兴 IDE 设计思路的萌芽:在 AI 编程时代,IDE 的核心价值从"写代码"转移到"理解、运行、审查代码"。IDE 不再需要内建笨重的语法解析器——代码由 AI 生成,IDE 只需提供高质量的阅读和执行环境。
macOS(Homebrew):brew install --cask lithe
macOS(手动):访问 GitHub Releases 下载 .dmg。
Windows:访问 GitHub Releases 下载 .msi。
使用 Java 功能需要安装 JDK 17 或 JDK 21。Lithe 会自动检测项目路径下的 JDK。
分析时间:2026-08-21 | 数据来源:GitHub API + 项目 README | 本报告由 PIFS 自动生成