Notes searcher

May 13, 2026 ยท View on GitHub

VS code extension for managing a collection of local text files, eg. a zettelkasten.

Features:

  • full text search
  • shortcuts for creating and linking notes

See the extension readme for more info.

Contributing

Quick start

Install nodejs (see github actions for which version). Then:

cd vscode
npm ci
npm test

Run the extension locally

Open the vscode directory with VS code, and run the Run Extension configuration.

Build the extension locally

Run npm run build_vsix in the vscode directory.

Updating dependencies

Speedrun:

cd vscode
npm outdated
npm update
npm test
npm outdated
# if any major updates available:
npm rm [list] [of] [deps] [to] [update]
npm i -D <same list as above>
npm test
# just in case:
npm audit
# make sure it still builds:
npm run webpack

Understanding the code/architecture

See ./AGENTS.md

todo