1lck/Lithe-IDEA

▲ 69 stars today★ 2,392⑂ 210

A lightweight, cross-platform IDE for the AI era, with on-demand tools and services.

About 1lck/Lithe-IDEA

1lck/Lithe-IDEA is an open-source project on GitHub, mainly written in Swift. A lightweight, cross-platform IDE for the AI era, with on-demand tools and services. It currently holds 2,392 stars and 210 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #73 with 69 new stars today.

GitHub Repository Details

Repository 1lck/Lithe-IDEA · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

https://github.com/1lck/Lithe-IDEA/blob/HEAD/Lithe app icon

Lithe

A low-memory IntelliJ IDEA alternative for Java development and AI collaboration

简体中文 · Core features · Product tour · Download · Decision board · Develop Lithe

https://github.com/1lck/Lithe-IDEA/blob/HEAD/Featured | HelloGitHub https://github.com/1lck/Lithe-IDEA/blob/HEAD/1lck%2FLithe-IDEA | Trendshift https://github.com/1lck/Lithe-IDEA/blob/HEAD/AtomGit G-Star

https://github.com/1lck/Lithe-IDEA/blob/HEAD/Latest release https://github.com/1lck/Lithe-IDEA/blob/HEAD/Total downloads https://github.com/1lck/Lithe-IDEA/blob/HEAD/macOS 13+ https://github.com/1lck/Lithe-IDEA/blob/HEAD/Windows x64 https://github.com/1lck/Lithe-IDEA/blob/HEAD/Install with Homebrew https://github.com/1lck/Lithe-IDEA/blob/HEAD/Apache License 2.0

https://github.com/user-attachments/assets/17e2325b-afed-4bbb-9926-a962f777269b

Join the community

Welcome to join the Lithe community, share your experience, ask questions, and follow the latest updates.

QQ group WeChat group
https://github.com/1lck/Lithe-IDEA/blob/HEAD/QR code for the Lithe QQ group https://github.com/1lck/Lithe-IDEA/blob/HEAD/QR code for the Lithe WeChat group

If you cannot scan the WeChat QR code, click here to join through Feishu.

Why Lithe

Codex, Claude Code, and other AI coding tools can now handle much of the implementation work. Developers still need an IDE to understand the generated code, follow symbols, run and debug the project, and review every diff. Keeping a heavyweight development environment open for those tasks can mean several gigabytes of resident memory.

Meet Lithe

Lithe is a lightweight IntelliJ IDEA alternative built first for Java and Spring Boot developers. It keeps the core workflows for browsing, editing, navigation, search, Maven, run and debug, Git diff review, local history, and databases.

The Lithe application typically uses about 300–400 MB of baseline memory after opening a regular project. Language servers, terminals, build tools, and debuggers start on demand. Actual usage varies with the project and active services.

AI writes the code. Lithe helps you understand it, run it, and review it.

If macOS says it cannot open Lithe.app

If macOS says that Apple cannot verify whether Lithe.app contains malware, the manually downloaded package may not yet be notarized by Apple. First confirm that the app came from the trusted GitHub Releases, then use one of these methods:

https://github.com/1lck/Lithe-IDEA/blob/HEAD/macOS warning that Lithe.app cannot be opened

1. In Applications, Control-click Lithe.app, choose Open, and choose Open again in the confirmation dialog. 2. If macOS still blocks it, open System Settings > Privacy & Security, click Open Anyway next to the security warning, and launch the app again. 3. You can also remove the quarantine attribute in Terminal:

   sudo xattr -dr com.apple.quarantine /Applications/Lithe.app
   

Only use these steps for an app whose source you trust. Homebrew installations usually do not require manual quarantine removal.

Core features

Expand core features

1. Built for Spring Boot projects and Java development. 2. Maven management, breakpoint debugging, and custom run configurations. 3. Git management and side-by-side diff review. 4. Double-Shift search and Command + Shift + F project-wide search. 5. Process-free lightweight completion and current-file navigation, with on-demand language servers for richer completion, hover, and semantic navigation. 6. Local snapshot history. 7. Multiple projects open within the app. 8. Multiple files open independently in the same window. 9. AI-generated commit messages with customizable formats. 10. Rich Markdown rendering consistent with Yuque syntax. 11. Local application memory usage monitoring. 12. One-command installation and updates through Homebrew. 13. One-click in-app updates and installation. 14. Automatic project entry-point detection with one-click run support for Spring Boot, Java, Maven, Gradle, npm, Cargo, Go, Python, Make, Docker Compose, Procfile, and shell projects. 15. Per-language service switches so language servers can be enabled or disabled independently to match the machine's resources. 16. Multi-line editor tabs for keeping more files visible in the same workspace. 17. Database connections as a community plugin (currently macOS only), installed from Lithe Store in the Plugin Marketplace: multiple database types, connection management, SQL history, table browsing, and database operations. 18. Ongoing bug fixes and user experience improvements.

Product tour

Screenshots show the macOS app with Chinese annotations. Click an image to view it at full resolution.

Git, diffs, and worktrees

Switch projects in one window, review diffs, prepare commits, and inspect and manage Git worktrees.

https://github.com/1lck/Lithe-IDEA/blob/HEAD/Git, diffs, and worktrees

Search Everywhere and Markdown preview

Double-Shift searches files, symbols, and actions. Edit Markdown alongside its preview and navigate with the table of contents.

https://github.com/1lck/Lithe-IDEA/blob/HEAD/Search Everywhere and Markdown preview

More screenshots

Git history and branches

Browse Git history with a branch list, commit graph, filters, and changed files.

https://github.com/1lck/Lithe-IDEA/blob/HEAD/Git history and branches

HTML preview and run services

Edit HTML alongside its preview and browse project entry points and service configurations in the Run panel.

https://github.com/1lck/Lithe-IDEA/blob/HEAD/HTML preview and run services

Plugin management and native debugging

Manage language, build, and debugger plugins. The screenshot also shows LLDB disassembly and registers.

https://github.com/1lck/Lithe-IDEA/blob/HEAD/Plugin management and native debugging

AI chat and context

Chat with an agent in the editor area, expand command output, and inspect context usage, file changes, and session statistics.

https://github.com/1lck/Lithe-IDEA/blob/HEAD/AI chat and context

Agent resources and MCP configuration

Manage agent instructions, skills, hooks, and MCP configuration, and inspect runtime and token usage in chat.

https://github.com/1lck/Lithe-IDEA/blob/HEAD/Agent resources and MCP configuration

Download and install

Homebrew is the recommended installation and update method on macOS:
brew tap lithe-idea/lithe https://github.com/Lithe-IDEA/Lithe-IDEA.git
brew install --cask lithe-idea/lithe/lithe
brew upgrade --cask lithe

Architecture Overview

macOS is the current reference product. Windows is an independent React/Tauri implementation. Both products share deterministic commands and contracts through Rust Core while keeping native UI and platform integrations separate.

flowchart LR
    subgraph macOS["macOS"]
        MacViews["SwiftUI / AppKit Views"] --> MacModel["AppModel and UI models"]
        MacModel --> MacFeatures["Application feature models"]
        MacFeatures --> MacServices["AppServices and Swift services"]
        MacServices --> MacRust["Typed Rust operations"]
        MacServices --> MacPorts["Platform ports"]
        MacPorts --> MacAdapters["macOS adapters"]
    end

subgraph Shared["Shared behavior"] Editor["Shared Monaco editor"] Contracts["JSON contracts and fixtures"] --> Core["Rust lithe-core"] end

subgraph Windows["Windows"] WinUI["React workbench and feature state"] --> WinBoundary["src/platform/tauri-core.ts"] WinBoundary --> Tauri["Tauri composition root and Windows adapters"] end

Editor -.-> MacViews Editor -.-> WinUI MacRust -->|"JSON C ABI"| Core Tauri -->|"Rust crate"| Core

Develop Lithe

Development and CI use Swift 6.3.3, pinned in .swift-version, with Xcode 26.6. Running the complete test suite requires Xcode; basic SwiftPM builds only need matching Command Line Tools. Developers using Xcode 27 may also build locally; the macOS 27 SDK compatibility path is detected by the build scripts. Package.swift keeps its Swift 6.2 manifest API minimum; this does not select the compiler version.

Run the development build from the repository root:

./scripts/macos/build/preview.sh

The script builds and links Rust Core before launching the macOS app. To validate only the Swift source, run:

swift run --disable-sandbox Lithe

Build an app bundle:

./scripts/macos/package/package-app.sh
open dist/Lithe.app

Before submitting a change, run:

./scripts/macos/test/test-macos.sh
./scripts/macos/perf/test-git-performance-baseline.sh
./scripts/architecture/verify-core.sh
./scripts/git-graph/verify-git-graph.sh
./scripts/architecture/verify-service-boundaries.sh
./scripts/architecture/verify-shared-contracts.sh
./scripts/windows/verify/verify-windows-boundaries.sh
./scripts/rust-core/verify-rust-core.sh

scripts/macos/perf/test-git-performance-baseline.sh runs deterministic Git graph work gates and records an optimized multi-sample timing baseline under .artifacts/.

See Repository ownership and sharing boundaries for directory ownership, cross-platform boundaries, sharing rules, and the required Rust Core comment standard. Include your verification steps and known limitations when submitting a change.

Project support

❤️ Sponsors

https://github.com/1lck/Lithe-IDEA/blob/HEAD/FastAI Token community chat group QR code

FastAI
FastAI provides convenient relay access to a range of leading large language models, making it easier to connect AI capabilities to everyday development workflows. Its support helps Lithe continue improving its AI-assisted experience. Thank you to FastAI for supporting this project! Scan the QR code above to join the FastAI Token community chat group #2 (group ID: 1073874006).

https://github.com/1lck/Lithe-IDEA/blob/HEAD/PatewayAI

Special thanks to PatewayAI for sponsoring this project!
PatewayAI focuses on premium official-source API relay, supporting Claude, GPT, and leading Chinese models with transparent billing and enterprise-level services.
Economy mode rates are as low as 5% of official pricing. Sign up for trial credits, earn free credits in periodic campaigns, and receive mutual referral bonuses of up to $150 USD.

https://github.com/1lck/Lithe-IDEA/blob/HEAD/APINEBULA

Thanks to APINEBULA for sponsoring this project!
APINEBULA, an enterprise AI platform under Galaxy Video Bureau, provides access to Claude, GPT, Gemini, and other leading models through one API, with prices starting at 10% of standard rates. It supports high concurrency, formal contracts, corporate bank transfers, and invoicing for AI coding, agent development, and business integrations.
Register through this link and enter promo code Lithe on your first top-up to get 10% off.

Want to be featured below?

https://github.com/1lck/Lithe-IDEA/blob/HEAD/PackyCode PackyCode provides API relay access to leading models through one key, with intelligent failover and dedicated Codex and Claude Code channels. Top up in RMB at a 1:1 rate with no transaction fees. New users receive a first-top-up discount and $1 in trial credit.
https://github.com/1lck/Lithe-IDEA/blob/HEAD/TIMI CC TIMI CC is an enterprise AI relay platform focused on stability and service quality, providing fast, reliable model access for leading AI coding tools such as Claude Code and Codex.
https://github.com/1lck/Lithe-IDEA/blob/HEAD/TorchAI TorchAI provides convenient large language model relay access for coding, content, and automation. Thank you to TorchAI for supporting Lithe!
https://github.com/1lck/Lithe-IDEA/blob/HEAD/CCSub CCSub provides Claude, GPT, Gemini, and DeepSeek access through one API key, with support for major AI coding tools. New users receive $5 in trial credit.
https://github.com/1lck/Lithe-IDEA/blob/HEAD/Zeus Zeus provides GPT, Claude, Grok, and GPT Image relay access at rates as low as 0.08×, with invoicing and corporate payment support.
https://github.com/1lck/Lithe-IDEA/blob/HEAD/Clidex Clidex provides AI infrastructure and API access for native AI command-line tools at just 0.8% of official pricing. Thank you to Clidex for supporting Lithe!
https://github.com/1lck/Lithe-IDEA/blob/HEAD/Atlas Cloud Atlas Cloud provides AI model relay services with access to over 400 models, giving developers more options through one platform. Thank you to Atlas Cloud for supporting Lithe!
https://github.com/1lck/Lithe-IDEA/blob/HEAD/CodeZ relay service CodeZ provides stable relay access to GPT-family models for integrating model APIs into tools and projects. Thank you to CodeZ for supporting Lithe!
https://github.com/1lck/Lithe-IDEA/blob/HEAD/RainYun RainYun offers cloud servers for application deployment, website hosting, and development environments. Thank you to RainYun for supporting Lithe!

☕ Support Lithe

If Lithe is useful to you, you are welcome to buy the project a cup of coffee. Every contribution will be put back into Lithe's continued development and maintenance.

https://github.com/1lck/Lithe-IDEA/blob/HEAD/WeChat donation QR code
WeChat
https://github.com/1lck/Lithe-IDEA/blob/HEAD/Alipay donation QR code
Alipay

⭐ Special thanks

https://github.com/1lck/Lithe-IDEA/blob/HEAD/LINUX DO

For all things AI, head to LINUX DO. Wishing the community ever greater success.

Contributors

Thank you to everyone who contributes to and improves Lithe.

https://github.com/1lck/Lithe-IDEA/blob/HEAD/Contributors

License

Lithe is licensed under the Apache License 2.0.

Star History

https://github.com/1lck/Lithe-IDEA/blob/HEAD/Star History Chart

GitHub Stars & Activity

2,392Stars
210Forks
0Open issues
SwiftLanguage

GitHub Popularity

GitHub stars2,392
Forks210
Open issues0
Primary languageSwift
License-
Stars gained today69
Created-
Last pushed-

Trending History

Daily boardrank #73 · ▲ 69 stars

Related GitHub Projects

1

Lakr233 / vphone-cli

Swift★ 16,266⑂ 1,927▲ 109 stars
→
2

momenbasel / PureMac

Swift★ 7,514⑂ 439▲ 45 stars
→
3

openclaw / openclaw

TypeScript★ 393,424⑂ 82,694▲ 149 stars
→
4

obra / superpowers

Shell★ 309,055⑂ 27,483▲ 1,034 stars
→
5

mattpocock / skills

Shell★ 306,969⑂ 25,824▲ 882 stars
→
6

affaan-m / ECC

JavaScript★ 293,006⑂ 43,351▲ 987 stars
→
7

n8n-io / n8n

TypeScript★ 209,100⑂ 61,315▲ 154 stars
→
8

anthropics / skills

Python★ 184,916⑂ 21,866▲ 287 stars
→

More Trending Repositories