A beautiful, minimalist note-taking app that lives on the edge of your screen with smart reminders.
- Edge-Docked Interface: Stays on the right edge of your screen, always accessible
- Collapsible Sidebar: Click the arrow tab to expand/collapse the notes list
- Rich Text Editor: Full formatting support (bold, italic, headings, lists, code, links, images)
- Smart Reminders: Set one-time, daily, or weekly reminders for your notes
- Color Coding: Customize note backgrounds with color themes
- Search: Quickly find notes with instant search
- Import/Export: Import markdown files and export notes as JSON
- Themes: Dark and light theme support
- Always on Top: Stays visible across all workspaces
brew install hypn05/noteminder/noteminderNote: On first run, if you see "app is damaged" error:
sudo xattr -cr /Applications/NoteMinder.app- Download from Releases:
- Apple Silicon:
NoteMinder-X.X.X-arm64.dmg - Intel:
NoteMinder-X.X.X.dmg
- Apple Silicon:
- Open the DMG and drag NoteMinder to Applications
- Right-click the app and select "Open" (first time only)
- Download
NoteMinder-Setup-X.X.X.exefrom Releases - Run the installer and follow the wizard
- Launch from Start Menu or Desktop shortcut
- Download
NoteMinder-X.X.X.AppImagefrom Releases - Make it executable:
chmod +x NoteMinder-X.X.X.AppImage
- Run it:
./NoteMinder-X.X.X.AppImage
- Create Note: Click "β New Note" button
- Edit Note: Click on a note card
- Delete Note: Hover over note and click ποΈ
- Search: Type in the search box to filter notes
Use the toolbar to format text:
- B/I/U: Bold, italic, underline
- H: Headings (H1, H2, H3)
- Insert: Code blocks, blockquotes, links
- List: Bullets, numbers, task lists
- πΌοΈ: Insert images
- Click β° on a note card
- Choose type: One-time, Daily, or Weekly
- Set date/time and optional message
- Click "Set Reminder"
- Color: Click π¨ to choose note background color
- Theme: Right-click tray icon β Theme β Dark/Light
- Stay in View: Right-click tray icon β Stay in View
- Import Markdown: Click π button
- Export/Import Notes: Right-click tray icon
brew upgrade noteminderThe app checks for updates automatically. You'll be notified when a new version is available.
# Clone repository
git clone https://github.com/hypn05/NoteMinder.git
cd NoteMinder
# Install dependencies
npm install
# Run app
npm start# Run in development mode
npm start
# Build for current platform
npm run build
# Build for specific platform
npm run build -- --mac
npm run build -- --win
npm run build -- --linuxnoteMinder/
βββ main.js # Electron main process
βββ renderer.js # Renderer process logic
βββ index.html # Main HTML
βββ components/ # UI components
β βββ editor.js
β βββ noteCard.js
βββ utils/ # Utilities
β βββ storage.js
β βββ reminder.js
β βββ autoUpdater.js
βββ styles/ # CSS files
βββ build/ # App resources
# Run release script
./scripts/release.sh
# Follow prompts to:
# 1. Set version number
# 2. Build all platforms
# 3. Create git tag
# 4. Push to GitHub
# 5. Create GitHub release (requires gh CLI)The script automatically:
- Updates version in package.json
- Builds for macOS (Intel + ARM), Windows, and Linux
- Creates git tag and pushes to GitHub
- Creates GitHub release with commit messages
- Updates Homebrew formula (if tap exists)
See these guides for detailed setup:
- HOMEBREW_SETUP.md - Homebrew tap setup
- MACOS_GATEKEEPER_FIX.md - Fixing unsigned app issues
- DISTRIBUTION_SUMMARY.md - Complete distribution guide
Notes are stored locally:
- macOS:
~/Library/Application Support/NoteMinder/ - Windows:
%APPDATA%/NoteMinder/ - Linux:
~/.config/NoteMinder/
- Electron - Desktop framework
- Node.js - JavaScript runtime
- CSS Variables - Theming
- ContentEditable - Rich text editing
MIT License
Built with β€οΈ using Electron
