DevNotes+ user guide
Everything DevNotes+ does, one task at a time. Start at the top if you have just installed it, or jump straight to the part you need.
What DevNotes+ is
DevNotes+ is a VS Code extension that keeps developer notes inside the project they belong to. A note can be attached to a specific file and line, scoped to a git branch, tagged, given a reminder, linked to a GitHub issue or PR, and read by Claude Code — all without leaving the editor.
Notes are stored as ordinary Markdown files in a .devnotes/ folder at the root of your workspace. Nothing is uploaded anywhere, there is no account, and the folder is gitignored by default, so notes stay on your machine until you explicitly choose to share one.
DevNotes+ is per-workspace. Open a different folder in VS Code and you get that project's notes. There is no global note list, by design — the notes live with the code they describe.
The shape of the thing
Almost everything happens in the sidebar, which you open from the DevNotes+ icon in the activity bar. Cards there can be edited in place, or opened in a full rich-text editor when a note grows past a paragraph.
Outside the sidebar there are three touchpoints worth knowing about: the gutter icon next to any line that has a note, the status bar item showing how many notes point at the file you are looking at, and one keyboard shortcut — Ctrl+Alt+Q (Cmd+Alt+Q on macOS) — which captures a note linked to wherever your cursor is.
Every other action lives in the sidebar or the Command Palette under the DevNotes: prefix.
Commands
The full set of commands contributed to the Command Palette:
| Command | What it does |
|---|---|
| DevNotes: Add DevNote Here | Creates a note linked to the current file and line. Bound to Ctrl+Alt+Q. |
| DevNotes: Open DevNotes Sidebar | Reveals and focuses the DevNotes+ panel. |
| DevNotes: Jump to Linked File | Opens the file and line a note points at. |
| DevNotes: Connect to Claude Code (Register MCP Server) | Registers the bundled MCP server with the Claude Code CLI. |
| DevNotes: Export All Notes | Exports every note as a self-contained HTML file, or copies them as Markdown. |
| DevNotes: Export Note | The same, for a single note. |
| DevNotes: Refresh | Re-reads .devnotes/ from disk. |
| DevNotes: Refresh Activity Feed | Re-reads the activity feed. |
Requirements
- VS Code 1.85 or newer. DevNotes+ also runs on editors that use the Open VSX registry, including VSCodium, Cursor, Gitpod and Eclipse Theia.
- An open workspace folder. With no folder open there is nowhere to put
.devnotes/, and the sidebar says so instead of showing a note list. - Git is optional. Without it you lose branch scoping, note ownership and sharing; everything else works.
- The Claude Code CLI is optional, and only needed for the MCP integration.
Getting help
If something here does not match what you are seeing, or DevNotes+ does something you did not expect, open an issue on GitHub. Bug reports that name your OS, VS Code version and DevNotes+ version get resolved fastest.