Connection check
local install
aidimag
Persistent, verified memory for AI coding agents: recall, capture, guardrails, review queue.
Tools
21
GitHub stars
1
Installs / wk
158
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
21 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
aidimag_help
from source
Show what aidimag offers: available tools, prompts (slash commands), resources, and the companion Show what aidimag offers: available tools, prompts (slash commands), resources, and the companion
chat_harvest
from source
Harvest the CURRENT chat session on the fly: pass the messages the USER typed this session (verbatim) and durable facts are extracted and queued for human review — the live, tool-a… Harvest the CURRENT chat session on the fly: pass the messages the USER typed this session (verbatim) and durable facts are extracted and queued for human review — the live, tool-agnostic equivalent of
commits_mine
from source
Mine git commit history for memory-worthy candidates (same as Mine git commit history for memory-worthy candidates (same as
context_note
from source
Capture a durable fact the USER just stated in chat. Call this IMMEDIATELY when the user shares codebase knowledge — don Capture a durable fact the USER just stated in chat. Call this IMMEDIATELY when the user shares codebase knowledge — don
knowledge_ingest_submit
from source
Submit the FALSIFIABLE claims you extracted from a pending knowledge doc (see the knowledge_ingest prompt). Queues them as proposals (source knowledge:<doc>), writes the durable su… Submit the FALSIFIABLE claims you extracted from a pending knowledge doc (see the knowledge_ingest prompt). Queues them as proposals (source knowledge:<doc>), writes the durable summary, backs up the original, and clears the inbox copy. Claims become PINNED memory only after
knowledge_pending
from source
List documents waiting in the knowledge inbox to be summarized into pinned-on-approve memory proposals. Use with the knowledge_ingest prompt to process them in-session. List documents waiting in the knowledge inbox to be summarized into pinned-on-approve memory proposals. Use with the knowledge_ingest prompt to process them in-session.
memory_check_change
from source
Pre-edit safety check: given a diff or a short description of a change you Pre-edit safety check: given a diff or a short description of a change you
memory_critique
from source
Review what you just did (or plan to do) against the project Review what you just did (or plan to do) against the project
memory_get_for_files
from source
Get all memories relevant to specific files before editing them — conventions, gotchas, and invariants that apply to those paths. Get all memories relevant to specific files before editing them — conventions, gotchas, and invariants that apply to those paths.
memory_pre_edit
from source
Pre-edit guardrail check for a specific file and code snippet. Given a file path and the code you Pre-edit guardrail check for a specific file and code snippet. Given a file path and the code you
memory_propose
from source
Propose a memory for the human review queue. Use at SESSION END for learnings that should persist but warrant review before becoming active memory. Prefer this over memory_write fo… Propose a memory for the human review queue. Use at SESSION END for learnings that should persist but warrant review before becoming active memory. Prefer this over memory_write for inferred/uncertain knowledge.
memory_refute
from source
Mark a memory as REFUTED when you discover it no longer holds. Optionally provide the id of a new memory that supersedes it. Refuted memories are kept as negative knowledge. Mark a memory as REFUTED when you discover it no longer holds. Optionally provide the id of a new memory that supersedes it. Refuted memories are kept as negative knowledge.
memory_search
from source
Search the repo Search the repo
memory_status
from source
Get a summary of the repo Get a summary of the repo
memory_verify
from source
Re-run cheap evidence checks (STATIC_CHECK, COMMIT_REF) and update memory statuses. Use before relying on VERIFIED memories if the repo may have changed, or to verify specific memo… Re-run cheap evidence checks (STATIC_CHECK, COMMIT_REF) and update memory statuses. Use before relying on VERIFIED memories if the repo may have changed, or to verify specific memories by id.
memory_write
from source
Persist a new memory about this codebase. Write the claim as a FALSIFIABLE statement (something that could be checked against the code). Attach evidence whenever possible. For kind… Persist a new memory about this codebase. Write the claim as a FALSIFIABLE statement (something that could be checked against the code). Attach evidence whenever possible. For kind=GUARDRAIL, set guardrail_level (never|always|ask-first).
proposals_pending
from source
List memory proposals awaiting human review. List memory proposals awaiting human review.
scratchpad_clear
from source
Clear scratchpad working notes (one session key, or everything). Use when a task completes and its intermediate state is no longer needed. Clear scratchpad working notes (one session key, or everything). Use when a task completes and its intermediate state is no longer needed.
scratchpad_read
from source
Read short-term working notes from the current session Read short-term working notes from the current session
scratchpad_write
from source
Jot a SHORT-TERM working note for the current session: intermediate findings, plans, hypotheses, task state. Auto-expires (default 24h) and is never synced. NOT durable memory — us… Jot a SHORT-TERM working note for the current session: intermediate findings, plans, hypotheses, task state. Auto-expires (default 24h) and is never synced. NOT durable memory — use memory_write/memory_propose for knowledge that should persist across sessions.
ticket_get
from source