Simple note-taking with timestamped scratchpad notes and named notes.
- Use VSCode or Zed as your editor
- Store your notes in a Private Repository
- Set your
$EDITORenvironment variable to your preferred editor (Example)
-
Create a new repository from this template:
- Click "Use this template" on GitHub
- Clone your new repository
- Open in VSCode
-
Create notes using VSCode tasks:
- Press Cmd/Ctrl+Shift+P
- Run "Tasks: Run Task"
- Select "New Note" for timestamped notes
Or use the command line:
# Scratchpad note (timestamped)
./open-new-note.sh
# Named note
./open-named-note.sh "meeting-notes"scratchpad/ # Timestamped notes organized by date
├── 2025/
│ └── 01/
│ └── 02/
│ ├── 09-15-30-PST.md
│ └── 14-22-45-PST.md
named-notes/ # Named notes in a flat structure
├── meeting-notes.md
├── project-ideas.md
└── todo-list.md
Both editors have built-in tasks:
- VSCode: Cmd/Ctrl+Shift+P → "Tasks: Run Task"
- Zed: Cmd/Ctrl+Shift+P → "task: spawn"