DeskSync is a Windows desktop app for sticky notes, schedules, reminders, tray access, uploaded alarm sounds, and desktop right-click integration.
The app title is DeskSync and the product experience is Desktop Notes & Schedule.
.mp3, .wav, and .ogg.userData.npm install
npm run dev
npm run dist
The installer and unpacked app are written to release/.
DeskSync installs registry keys only under HKCU, so admin rights are not required. The integration adds:
New > Sticky NotesNew > ScheduleDeskSync Sticky Note and DeskSync ScheduleInstall after building:
powershell -ExecutionPolicy Bypass -File scripts/install-context-menu.ps1 -AppPath ".\release\win-unpacked\DeskSync.exe"
Remove:
powershell -ExecutionPolicy Bypass -File scripts/uninstall-context-menu.ps1
The app also exposes the same install/remove actions in Settings. If Explorer does not show the new entries immediately, restart Explorer or sign out and back in.
DeskSync registers ShellNew entries for .desksync-note and .desksync-schedule with labels Sticky Notes and Schedule. The entries include a direct command to launch DeskSync from the New menu. DeskSync also watches for .desksync-note or .desksync-schedule marker files on the Desktop as a fallback and removes them after opening the matching desktop sticky.
DeskSync stores data locally in:
%APPDATA%\DeskSync\DeskSync.sqlite
%APPDATA%\DeskSync\sounds\
Stored data includes notes, note bounds, colors, alarms, schedules, uploaded alarm sound metadata, and settings.
src/
main/ Electron windows, tray, registry, alarms, SQLite persistence
preload/ Safe IPC bridge exposed to React
renderer/ React UI for main window, note popup, schedule popup, alarms
shared/ Shared TypeScript types
scripts/ Context menu install and uninstall scripts