IDE extensions
aiDimag has native extensions for VSCode and IntelliJ IDEA so you can browse, add, and verify memory without leaving your editor. Both shell out to the same dim CLI, so they always behave consistently with the terminal.
Download Extensions
📦 Download VS Code Extension (v1.0.0)
📦 Download IntelliJ Plugin (v1.0.0)
See installation instructions below.
Prerequisite
Install the dim CLI and run dim init in your repo first. The extensions call dim under the hood and need it on your PATH.
VSCode extension
Located in vscode-extension/. A prebuilt .vsix is included.
Features
- Memory Explorer — a tree view of all memories, colour-coded by kind (including guardrails and skills), with a detail webview for each.
- Add memory — a guided flow; for guardrails it prompts for the enforcement level (never / ask-first / always).
- Status bar — a 🧠 indicator of memory health that turns a warning colour when memories go stale.
- Knowledge inbox watcher — drop docs into the repo's
knowledge/folder and the extension auto-runsdim knowledge syncto summarize them into reviewable, pinned-on-approve proposals (toggle withaidimag.knowledgeWatch; also available as the aidimag: Sync Knowledge Inbox command). See Knowledgebase. - Commands — verify, sync, sync knowledge, and the embedded dashboard.
Install
- Download aidimag-vscode-1.0.0.vsix
- Install via command:
code --install-extension aidimag-vscode-1.0.0.vsix - Or in VS Code: Extensions → "..." menu → "Install from VSIX..."
IntelliJ plugin
Located in intellij-plugin/. Works in IntelliJ IDEA (and other JetBrains IDEs on the same platform version).
Features
- Memory Explorer tool window — colour-coded nodes, a detail pane, search/filter by kind and status, and the guardrail enforcement level shown inline.
- Add memory dialog — with a guardrail-level selector that appears when you choose the guardrail kind.
- Toolbar actions — add, verify all, mine.
- Embedded dashboard tab (JCEF) and status-bar widgets for memory and sync health.
- Knowledge inbox watcher — drop docs into the repo's
knowledge/folder and the plugin auto-runsdim knowledge sync(toggle in Settings; also the Sync Knowledge Inbox action). - Auto-sync in the background.
Find the actions under Tools → aiDimag.
Install
- Download aidimag-intellij-plugin-1.0.0.zip
- Open IntelliJ IDEA → Settings/Preferences → Plugins
- Click the gear icon ⚙️ → "Install Plugin from Disk..."
- Select the downloaded
.zipfile and restart IDE
macOS PATH note
JetBrains IDEs launched from Finder/Toolbox sometimes run with a minimal PATH that doesn't include your global npm bin directory, so dim can't be found. The plugin works around this by inheriting your console environment; if you still hit "cannot run program dim", make sure dim is installed globally (npm link or npm i -g aidimag).
Which surfaces do what?
| Task | CLI | VSCode | IntelliJ |
|---|---|---|---|
| Browse memories | dim log / dim recall | Memory Explorer | Memory Explorer |
| Add a memory | dim remember | Add flow | Add dialog |
| Verify | dim verify | command | toolbar |
| Review proposals | dim review | dashboard | dashboard |
| Ingest knowledge docs | dim knowledge sync | inbox watcher | inbox watcher |
| Full dashboard | dim ui | webview | JCEF tab |
All three read and write the same .aidimag/memory.db, so you can mix and match freely.