Context Engine — Never Lose Your Work ContextContext Engine is a 100% local, privacy-first VS Code extension that tracks your editing sessions, branch switches, and manual breadcrumb notes to instantly restore your mental context when you return to a project — after a break, a meeting, a branch switch, or a weekend. Why Use Context Engine?VS Code reopens your tabs when you restart, but it doesn't remember what you were trying to accomplish, what changed across your last session, which files you had open on another Git branch, or what compiler errors were blocking you. When you return to a workspace, Context Engine gives you:
No cloud. No AI API keys required. Zero telemetry. Everything is computed deterministically on your machine. Features1. Now Tab (Developer Cockpit)The primary sidebar view showing:
2. Timeline TabA searchable, filterable history of your editing, navigation, file saves, and session pauses/resumes, with 1-click Markdown export. 3. Map Tab & Full-Screen Visual Code Map (
|
| Command | Windows / Linux | macOS | Description |
|---|---|---|---|
| Context Engine: Copy Context for AI | Ctrl+Alt+A |
Cmd+Alt+A |
Copy & open a rich AI Context Packet for your current task |
| Context Engine: Open Visual Code Map | Ctrl+Alt+M |
Cmd+Alt+M |
Open full-screen 2D interactive dependency graph |
| Context Engine: Resume Last Session | Ctrl+Alt+R |
Cmd+Alt+R |
Jump to your last saved resume point |
| Context Engine: Pin Checkpoint / Breadcrumb Note | Ctrl+Alt+B |
Cmd+Alt+B |
Pin a checkpoint note at your current file & line (up to 5) |
| Context Engine: Show Sidebar | Ctrl+Alt+C |
Cmd+Alt+C |
Focus the Context Engine sidebar |
| Context Engine: Quick Switch Recent Files | Ctrl+Alt+E |
Cmd+Alt+E |
Browse recently edited files with edit counts |
| Context Engine: Generate Today's Summary | Ctrl+Alt+S |
Cmd+Alt+S |
Generate a Markdown standup/work summary |
| Context Engine: Show Recent Workspaces | — | — | Switch workspaces with full context preview |
Privacy Guarantee
All data stays 100% on your machine.
- What is stored: File paths, timestamps, line/column numbers, line addition/deletion counts, Git branch names, and optional user-typed breadcrumb notes.
- What is NEVER stored: Source code content, passwords, secrets, clipboard data, or terminal output (strictly stripped by
EventNormalizer). - Where it is stored: Inside VS Code's isolated
globalStorageUrifolder (context-engine.dblocal JSON transactional store with automatic corruption recovery).
Settings
| Setting | Default | Description |
|---|---|---|
contextEngine.showStatusBarItem |
true |
Show or hide the Context Engine status bar item |
contextEngine.sessionSaveIntervalSeconds |
60 |
Auto-save frequency in seconds (10–300) |
contextEngine.trackFileTypes |
["ts", "tsx", "js", "jsx", "html", "htm", "css", "scss", "less", "py", "go", "rs", "java", "cs", "cpp", "c", "h"] |
File extensions to include in project graph and context tracking |
contextEngine.excludePatterns |
["**/node_modules/**", "**/dist/**", "**/out/**", "**/.git/**"] |
Glob patterns to exclude from context tracking |
contextEngine.includeGitDiffInAiContext |
true |
Include bounded, secret-redacted uncommitted Git diff hunks in AI Context Packets |
contextEngine.includeTypeSignaturesInAiContext |
true |
Include exported interfaces, type aliases, enums, and signatures from directly imported workspace files in AI Context Packets |
Installation
- Open VS Code → Extensions (
Ctrl+Shift+X) - Click
⋯(Views and More Actions) → Install from VSIX... - Select
context-extension-0.3.0.vsix
License
Released under the MIT License (see LICENSE).