I’ve tried many note-taking apps over the years, but one thing always frustrated me. Finding the important information was harder than it should be. The search just wasn’t good enough.
So I built RememberLi. Instead of adding more and more features, I focused on simplicity. A simple UI, a simple markup language and a powerful search engine.
| Platform | Format | Link |
|---|---|---|
| macOS (Apple Silicon) | DMG | Download .dmg |
| Linux | Debian | Download .deb |
| Linux | AppImage | Download .AppImage |
| Windows | MSI | Download .msi |
| Windows | Installer | Download .exe |
macOS users: Since RememberLi is not signed with an Apple Developer certificate, macOS will block the app on first launch. To allow it, go to System Settings → Privacy & Security, scroll down, and click Open Anyway next to the RememberLi message.
The app is built around three main concepts:
- A simple markup language that supports to highlight important elements in a note and help you to find the right notes.
- A powerful search engine that allows you to find and filter all your notes. It support magic commands like ":due", ":todo" "#tag" or "@person" search with smart auto complete.
- Notes are taken in a chronological order and this order is perserved, even when you filter the list of Notes with the search function.
In addition, you can also set reminders. When a note is due, it will be indicated with a red bar.
RememberLi supports the following markups that make it easy for you to organize your notes:
- @name: Create a @person markup
- #tag: Create a and #tag markup
- []: Create a open task checkbox
- [X]: Create on closed markup checkbox
- ->: Create an arrow
- ``` ``` For code
Before getting started, make sure you have the following installed:
- Node.js (v16 or later)
- Rust
- Platform-specific dependencies for Tauri (see Tauri Prerequisites)
Install dependencies:
npm installStart the development server:
npm run tauri devThis will start both the Vite development server for the frontend and launch the Tauri application.
To create a production build:
#mac os
npm run tauri build
# linux
docker build -f Dockerfile.linux -t rememberli-linux . && docker run --rm -v \\$(pwd)/linux-build:/output rememberli-linux cp -r /app/src-tauri/target/release/bundle /outputnpm run dev- Start Vite development server onlynpm run build- Build frontend for productionnpm run preview- Preview production build locallynpm run tauri dev- Start Tauri development modenpm run tauri build- Build Tauri application for production

