Skip to content

reddpy/lychee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

197 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Lychee

A fast, local-first notes app for people who just want to write.


Notion circa 2019 — before the enterprise bloat and the feature creep.
Just a clean, fast place to write.


demo.mp4




Features

Block editor Notion-style rich text powered by Lexical
Slash commands Type / to insert any block type
Drag & drop Grab the handle to reorder any block
Images Paste or drop images with resize + alignment controls
Nested pages Organize notes up to 5 levels deep
Tabs Open multiple notes side by side
Emoji icons Give each note a custom icon
Trash & restore Soft-delete with easy recovery
Keyboard-first Full shortcut support for formatting + navigation
100% local SQLite on your machine. No cloud. No account.

Quick start

npx degit reddpy/lychee lychee
cd lychee
npm install   # or pnpm, yarn — whatever you prefer
npm start

Project structure

src/
├── main/           Electron main process, SQLite, IPC
├── renderer/       App shell, Zustand store, tabs
├── components/
│   ├── editor/     Block editor (nodes, plugins, themes)
│   ├── sidebar/    Note tree, emoji picker, trash
│   └── ui/         Shared primitives (Radix)
├── shared/         Types shared across processes
└── preload.ts      Bridge — window.lychee.invoke / on

Tech

Electron · React · Lexical · TypeScript · Zustand · SQLite · Tailwind CSS


License

MIT


About

Natural Notes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published