Lychee — Tag‑first notes for humans
A fast, local-first documentation app built with Tauri, Rust, and Solid.js. Write free‑form notes (Nodes), organize with tags—not folders—then generate powerful Reports for instant, focused recall.
Local-firstRust performanceTag-based workflow
Nodes + Tags → Reports
Export Markdown / PDF
Works offline

Overview & Key Features
Lychee was born from messy, scattered notes. Capture ideas as Nodes, tag them freely, and let Lychee handle organization and recall.
Tag‑based organization
Forget folders. Just write. Lychee routes each Node using tags so you never wonder where something belongs.
No more nested directories
Nodes & Reports
Compose quick notes (Nodes). Build Reports to instantly view everything related to a tag or topic.
Export to Markdown / PDF
Fast by design
Built with Rust + Tauri for native performance, tiny footprint, and smooth UX.
Rust core
Local‑first privacy
Your notes live on your device. Work offline with instant search and zero vendor lock‑in.
Own your data
Keyboard‑centric
Quick capture, tag, and navigate using intuitive shortcuts. Flow without reaching for the mouse.
Stay in flow
No file anxiety
Stop debating where to put that snippet or command. Tag it now, retrieve it later.
Clarity over clutter
How Lychee works
Nodes are your notes. Tags do the sorting. Reports are saved views that assemble exactly what you need—on demand.

Write, tag, forget—retrieve later
- Quickly capture Nodes with titles, content, and tags.
- Use tags instead of nested folders to keep momentum.
- Instant search across content and tags.
- Zero friction when you don’t know where something belongs.
Reports for focused recall
- Create Reports for any tag or topic—language, project, framework.
- Export Reports as Markdown or PDF for quick sharing or printing.
- Pin frequently used Reports for one‑click access.
- Perfect for cheat sheets, onboarding, or study guides.

Built with modern, trusted tech
Lychee combines a Rust core with Tauri for a tiny, secure desktop runtime and a Solid.js interface for a snappy, reactive UI.
Rust
Memory‑safe
High performance
Tauri
Tiny binaries
Secure desktop
Solid.js
Fine‑grained reactivity
Minimal runtime
TypeScript
Type‑safe
Maintainable
MIT LicensedCross‑platformSmall footprint
Get Lychee
Download for your platform or jump into the repository to contribute. Lychee is free and open‑source.
macOS · Windows · LinuxMIT License