Capabilities
Aictx is intentionally narrow: it gives coding agents a local memory substrate, then leaves semantic judgment to the agent and review to the developer.
This page maps the v1 feature set to the jobs you will actually do.
Routine memory work
Section titled “Routine memory work”Use these on most tasks:
aictx load "fix Stripe webhook retries"aictx search "webhook retry convention"aictx inspect decision.billing-retriesaictx save --stdinaictx diffloadcompiles task-focused context.searchfinds memory without loading a full context pack.inspectopens one memory object and its direct relations.savewrites a structured patch after validation.diffshows tracked and untracked.aictx/changes in Git projects.
Setup and bootstrap
Section titled “Setup and bootstrap”Use these when a project is new to Aictx or memory feels too thin:
aictx initaictx setupaictx setup --applyaictx suggest --bootstrap --patch > bootstrap-memory.jsonaictx patch review bootstrap-memory.jsoninit creates local storage and optional repo-level agent guidance. setup
orchestrates the first-run bootstrap path so Aictx can seed source-backed
project intent, feature map, roadmap, architecture, conventions, and agent
guidance when current repo evidence supports it.
Memory quality and maintenance
Section titled “Memory quality and maintenance”Use these when memory needs cleanup, review, or a save/no-save decision:
aictx suggest --after-task "fix Stripe webhook retries" --jsonaictx suggest --from-diff --jsonaictx audit --jsonaictx staleaictx graph <id>suggest --after-taskgives an agent a read-only decision packet at the end of work.suggest --from-difflooks at current Git changes and proposes memory maintenance ideas.auditreports deterministic hygiene issues.stalelists stale and superseded memory.graphshows a one-hop relation neighborhood for debugging.
Human inspection
Section titled “Human inspection”Use these when you want to inspect memory without editing raw .aictx/ files:
aictx view --openaictx projects listaictx export obsidianaictx docsaictx view starts a local, read-only browser viewer. projects manages the
user-level registry used by the viewer. export obsidian writes a generated
Obsidian-compatible projection. docs prints bundled public docs or opens the
hosted docs site.
Validation and recovery
Section titled “Validation and recovery”Use these when storage, indexes, or Git-backed history need attention:
aictx checkaictx rebuildaictx upgradeaictx historyaictx restore <commit>aictx rewindaictx resetcheckvalidates canonical memory and generated index health.rebuildrecreates generated indexes from canonical memory.upgrademigrates supported storage to the latest schema.history,restore, andrewinduse Git when available.resetbacks up and clears local Aictx storage.
MCP equivalents
Section titled “MCP equivalents”The CLI is the default interface for routine memory work. MCP is available when
the agent client has launched and connected to aictx-mcp.
MCP exposes exactly load_memory, search_memory, inspect_memory,
save_memory_patch, and diff_memory. Setup, maintenance, recovery, export,
registry, viewer, docs, suggest, audit, stale, and graph workflows are CLI-only
in v1. These CLI-only commands are part of the v1 integration model rather than
MCP parity gaps.
Local MCP is the near-term integration path for local agent harnesses. Remote
MCP, hosted sync, cloud auth, cloud hosting, and ChatGPT App SDK UI are future
work. Future ChatGPT-compatible search/fetch names are adapter aliases over
search and inspect behavior, not local MCP tool names.