A full-screen thinking space focused on speed, clarity, and flow.
Fascinate Note is a desktop-first writing and thinking workspace built with Electron. It combines a rich editor, markdown-like shortcuts, and lightweight productivity tools in one interface. The goal is to keep note-taking fast while still supporting structure, formatting, and export.
The app runs as an Electron application with a clear separation between processes:
src/corehandles the main process lifecycle, window creation, preload wiring, and app bootstrap.src/renderercontains editor UI, interaction logic, command palette, context menu, and content features.- Vite is used for renderer development and build output.
- Editing pipeline includes paste sanitization, inline artifact cleanup, markdown transforms, and preview rendering.
In development, the renderer runs from the Vite dev server. In packaged mode, the app loads local built assets from inside the app bundle.
Many note apps are either too minimal for structured writing or too heavy for fast idea capture. Fascinate Note is designed to stay in the middle:
- Fast enough for rough thinking
- Structured enough for long-form notes
- Local-first enough for privacy and control
- Extendable enough for future collaboration features
- Rich text editor with markdown shortcuts
- Inline cleanup and paste sanitization
- URL preview cards
- Export options: HTML, TXT, and image
- Command palette and custom context menu
- Cross-platform desktop app with Electron
git clone https://github.com/Peakk2011/Fascinate-Note.git
cd Fascinate-Note
npm install
npm run start# Build renderer assets + package app
npm run buildnpm run start- Run development mode (dev.js)npm run dev:renderer- Start Vite renderer dev servernpm run dev:electron- Start Electron (electron .)npm run build:renderer- Build renderer assets with Vitenpm run build- Build renderer assets and package with electron-builder
src/
core/ # Electron main process window lifecycle and setup
renderer/ # Editor UI, features, and content modules
entry/ # Renderer entry scripts
assets/ # Icons and typefaces
Contributions are welcome. Please read CONTRIBUTING.md before opening a PR.
Licensed under the GNU license. See LICENSE.md.
Made by Mint teams.
