Slide notes, always by your side
Chrome Sidebar Note Extension | Cross-device Sync | Minimal Design
- Sidebar Display — Fixed in browser sidebar, always accessible
- Markdown Editor — Preview/edit mode toggle with real-time rendering
- Rich Text Copy — Copy with styling, paste directly into other apps
- Auto Save — Automatically saves 1 second after you stop typing
- Cross-device Sync — Cloud sync via Chrome Storage API
- Search Filter — Real-time search through titles and content
- Navigation Arrows — Quickly switch between notes with up/down arrows
- Ultra Lightweight — No framework dependencies, bundle size only 24KB
| Scenario | Description |
|---|---|
| Multi-device Workers | Take notes at work, continue at home |
| Developers | Store API keys, server addresses, config info |
| Content Creators | Manage multiple account passwords, copy templates, asset links |
| Quick Notes | Fast capture of ideas, to-dos, clipboard content |
Click here to install from Chrome Web Store
Download the latest release from GitHub Releases and install manually:
- Download and unzip the package
- Open Chrome browser
- Navigate to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked"
- Select the unzipped folder
# Clone repository
git clone https://github.com/maoruibin/SlideNote.git
cd SlideNote
# Install dependencies
npm install
# Build for production
npm run build:prod- Open Chrome browser
- Navigate to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked"
- Select the
distfolder in the project root
- Click the SlideNote icon in Chrome toolbar
- The sidebar opens, ready to use
- Click "New Note" to create your first note
- Click on a note to select and start editing
- Right-click a note to reorder or delete
- Auto-saves 1 second after you stop typing
Vanilla JS (ES6+) → No framework, ultra lightweight
Vite → Fast build
Chrome Storage → Free cloud sync
CSS Variables → Design system
Why no framework?
| Reason | Description |
|---|---|
| Performance | Load time < 100ms, no 100KB+ framework overhead |
| Simplicity | CRUD doesn't need complex state management |
| Stability | No framework upgrade risks, code works long-term |
slidenote/
├── src/sidepanel/
│ ├── core/ # Data layer (Store, EventBus, SyncManager)
│ ├── components/ # UI components
│ └── utils/ # Utility functions
├── docs/ # Design documents
└── public/icons/ # Icon resources
Restrained colors → Monochrome main tone, doesn't distract
Clear hierarchy → List vs content, clear at a glance
Comfortable spacing → Breathing room, not cramped
Consistent border radius → Gentle, not sharp
- Markdown editor with preview/edit mode toggle
- Copy as rich text (with styling)
- Copy as Markdown source
- Navigation arrows (prev/next note)
- Per-note view mode memory
- Markdown syntax help modal
- All v0.0.1 features
- Basic CRUD
- Auto save
- Cross-device sync
- Search filter
- Note ordering (right-click menu)
- UI optimization (adaptive width, remove focus borders)
- Note grouping/tags
- Data export (JSON/Markdown)
- Keyboard shortcuts
If this project helps you, consider buying me a coffee ☕️
|
|
Check out more of my projects and articles: doc.gudong.site
Gudong | Blog: https://blog.gudong.site/
Slide notes, always by your side
If this project helps you, please give it a ⭐ Star!


