No description
Find a file
2026-08-03 22:12:37 +02:00
.opencode chore: openspec boilerplate 2026-08-03 14:49:40 +02:00
icons feat: implement Side Notes Chrome extension 2026-08-03 19:51:34 +02:00
notes-list feat: implement Side Notes Chrome extension 2026-08-03 19:51:34 +02:00
openspec feat: flush pending caret save on blur and panel hide 2026-08-03 22:12:37 +02:00
shared feat: persist caret/scroll fields on note records 2026-08-03 22:11:04 +02:00
sidepanel feat: flush pending caret save on blur and panel hide 2026-08-03 22:12:37 +02:00
background.js feat: implement Side Notes Chrome extension 2026-08-03 19:51:34 +02:00
manifest.json fix: shortcut not working on linux 2026-08-03 21:45:45 +02:00
README.md docs: add README 2026-08-03 20:29:01 +02:00

Side Notes

A Chrome extension (Manifest V3) that gives you one markdown note per web page, available instantly from a side panel. Notes are keyed by the page's normalized URL and persisted locally.

This project is an experiment in using OpenSpec for fully AI-coded projects: all behavior is specified as capability specs under openspec/, and changes are proposed, implemented, and archived through the spec-driven workflow.

What is it for

  • Jot down notes tied to the page you're viewing, without leaving the tab.
  • Open the side panel from the toolbar action or Ctrl+Shift+N / Cmd+Shift+N.
  • Notes autosave as you type and survive browser restarts.
  • Browse all saved notes on a dedicated notes-list page, grouped by day like browser history, and jump back to a note's page from it.

How to run

  1. Open chrome://extensions in Chrome.
  2. Enable Developer mode (top-right toggle).
  3. Click Load unpacked and select this repository's root directory.
  4. On any page, click the Side Notes toolbar icon (or press the shortcut) to open the side panel and start writing.

To view all notes, open the notes-list page from within the extension.