Context GeckoContext Gecko is a VS Code extension for attaching private context notes to selected source code. It acts as a local context layer for understanding large codebases without retracing the same decisions, assumptions, and business meaning from zero. What It Helps With
Core Features
Keyboard ShortcutSelect code and press:
On Mac this may feel like MentionsIn Edit mode, type File mentions support workspace-relative paths and optional line ranges:
Note mentions use note IDs:
Read mode renders mentions as clickable links. Search Exclude SettingsFile mention search and the unified mention picker use one editable exclude list. Defaults are stored in
The internal notes storage folder is always excluded separately and is not part of the editable list. Use the command palette command:
Anchor ReliabilityNotes store source range metadata and lightweight anchor context. If code moves, the extension tries to relocate the note to the best matching range. If the anchored code changes and cannot be confidently relocated, the note can be marked as possibly outdated. From Note Detail, choose Review anchor to either accept the current code at validated saved coordinates or select a new anchor in the same workspace root. Context Gecko does not silently save dirty notes or source files during recovery. Storage FormatNotes are stored locally in the workspace:
The markdown files contain frontmatter metadata plus the note body. No cloud sync or external service is required. Data and PrivacyContext Gecko reads source files and stores note metadata inside the current workspace. It does not require a Context Gecko account, cloud service, telemetry endpoint, or external AI service. LimitationsCode Context Notebook is not intended to be:
Build a VSIX
Install the generated |