Releases: nvwalj/ai-memory-reader
v0.5.2 — Opened files and folders now show up in Recent
Added
- The Recent list now remembers files, not just folders. Every file you open — double-clicking in Finder, dragging it into the window, the Open dialog, the iOS document picker, or an
aimemoryreader://link — now lands in the sidebar's Recent list, alongside the folders that were already tracked. Click any entry to jump straight back in: files reopen on their own, folders reload the tree. - Ten entries, de-duplicated, with the right icon. The list keeps the last 10 (was 5), and revisiting something moves it back to the top instead of adding a duplicate. Files and folders show distinct icons, and hovering an entry shows its full path.
- Your existing recents carry over. The storage key is unchanged, so the Recent list you have today — including iCloud-synced entries from your other devices — is preserved with no migration.
Signed with an Apple Developer ID and notarized by Apple — double-click to open, no security warning.
v0.5.1 — Fix Chinese/IME input inserting stray line breaks
Fixed
- Editor: IME input no longer inserts random line breaks. When typing with a Chinese / Japanese / Korean input method, re-applying syntax highlighting mid-composition cancelled the active IME session, so pressing Return to confirm a candidate inserted a stray newline instead. The editor now leaves the text untouched while a composition is in flight and reformats once it commits.
- Undo works again after IME typing. The same mid-composition mutation desynced the undo stack; Ctrl+Z now behaves correctly.
Signed with an Apple Developer ID and notarized by Apple — double-click to open, no security warning.
v0.5.0 — Signed & notarized: opens with no security warning
The app is now signed with an Apple Developer ID and notarized by Apple.
Download, unzip, double-click — no more "unidentified developer" / "cannot verify" warning, and no need for the right-click-Open or xattr workaround earlier builds required.
Universal binary (Apple Silicon + Intel), macOS 13+.
v0.4.13 — Fix "Check for Updates" hostname error
Fixes "Couldn't check for updates — a server with the specified hostname could not be found" in v0.4.11/v0.4.12.
Those two zips were accidentally built with the Mac App Store sandbox profile, which blocks network access — the update checker couldn't reach api.github.com. The GitHub build is unsandboxed again (as it was through v0.4.10), and the release pipeline is now a checked-in script with a guard that refuses sandboxed output.
Side benefit: the folder-context feature (v0.4.11) no longer needs any permission prompt in this build — double-clicking a file shows its folder's files immediately.
Note: the in-app updater in v0.4.11/v0.4.12 can't see this release (its network is blocked — that's the bug). Update manually this once: download AIMemoryReader.zip and replace the app.
Downloads: AIMemoryReader-v0.4.13-universal.zip (versioned) or the stable-URL AIMemoryReader.zip.
v0.4.12 — Folder context now asks for access when it needs it
Fixes the v0.4.11 folder-context feature for folders AIMR couldn't already read.
- Double-clicking a file in a folder outside your existing access grants used to silently show just that one file. Now AIMR asks once, with the folder pre-selected — grant it and the sidebar fills in with the folder's files. Pick a parent folder in the dialog to cover more of your notes at once.
- One click per folder, ever: grants persist across launches, and declining means AIMR won't ask again for that folder.
- Also hardened the opened-file matching against path normalization differences.
Downloads: AIMemoryReader-v0.4.12-universal.zip (versioned) or the stable-URL AIMemoryReader.zip.
v0.4.11 — Double-clicking a file now also opens its folder
Double-clicking a file now also opens its folder.
- Opening a file directly (Finder double-click, drag-drop,
aimr open, URL scheme) used to show the lone file with the sidebar hidden. Now the file still opens instantly — and the sidebar then slides in with the file's folder loaded and the file selected, so sibling memory files, configs, and transcripts are one click away. Matches how multi-file drops already behave. - The folder tree loads after first paint, so the double-click fast path stays as fast as v0.4.9 made it.
- App Store-style sandboxed opens grant access to the file only; when the folder isn't readable, the single-file view stays exactly as before.
- Files that don't look like memory files stay visible when opened directly, instead of being filtered out of their own folder view.
Downloads: AIMemoryReader-v0.4.11-universal.zip (versioned) or the stable-URL AIMemoryReader.zip.
v0.4.10 — Fix sidebar selection flicker / ghost boxes
Fixed
- Sidebar selection flicker / ghost highlight boxes. When viewing a busy
source (e.g.~/.claude, where AI agents are constantly writing session
files), the selected file's highlight would flip to gray after a moment and
leave a stray gray box stuck on previously-selected rows. The file tree was
being torn down and rebuilt on every filesystem event; it's now updated in
place, so your selection, expanded folders, and scroll position stay put.
(A selected row still greys when you click away from the sidebar into the
document — that's normal macOS behavior, not the bug above.)
Install
Download AIMemoryReader-v0.4.10-universal.zip below (or the stable
AIMemoryReader.zip), unzip, and move AI Memory Reader.app to /Applications/.
On first launch, right-click → Open (the app is ad-hoc signed, not notarized).
Stable download URL
/releases/latest/download/AIMemoryReader.zip always points to the latest version.
v0.4.9 — Faster launch (async source detection)
What's new
- Faster launch. Detecting your AI sources (scanning
~/.claude,~/.codex,~/.cursor, … for memory files) used to run synchronously before the window appeared — slow when those folders are large (a busy~/.claude/projectscan hold thousands of session files). It now runs off the main thread, so the window shows immediately and the sidebar source list fills in a moment later. - Double-clicking a
.mdfile in Finder no longer waits on any directory scan at all — the file opens right away; source detection happens in the background.
Fixes
- Fixed an internal iOS build break (no change to the macOS app's behavior).
Install
Download AIMemoryReader-v0.4.9-universal.zip below (or the stable AIMemoryReader.zip), unzip, and move AI Memory Reader.app to /Applications/. On first launch, right-click → Open (the app is ad-hoc signed, not notarized).
Stable download URL
/releases/latest/download/AIMemoryReader.zip always points to the latest version.
v0.4.8 — Qwen Code + Kimi CLI auto-discovery (10 agents now)
New sources (now 10 agents auto-discovered)
- Qwen Code CLI (
~/.qwen/) — Alibaba's Qwen-Coder terminal agent. Same Claude-style layout:settings.json+AGENTS.md+sessions/**/*.jsonl. - Kimi CLI (
~/.kimi/) — Moonshot AI's terminal agent.config.toml+AGENTS.md+ session transcripts.
Both are auto-discovered if the directory exists. They show up alongside the existing 8 agents (Claude Code, Codex, Cursor, Gemini, Continue, GitHub Copilot, Aider, OpenClaw).
Why these two
They're the two China-vendor agents that ship terminal-first, Claude-Code-style: dotfolder under ~, plaintext config, JSONL session transcripts. VSCode-extension agents (Lingma, CodeGeeX, MarsCode) persist state as binary inside Code's globalStorage, so AIMR can't surface anything useful for them yet.
Install
Download AIMemoryReader-v0.4.8-universal.zip below (or the stable AIMemoryReader.zip), unzip, move AI Memory Reader.app to /Applications/. On first launch right-click → Open.
Stable download URL
/releases/latest/download/AIMemoryReader.zip always points to the latest version.
v0.4.7 — .mdx support + Suggested Rules WIP
New
.mdxfile support. Open.mdxfrom Finder, drag-and-drop, or via the sidebar tree. The file now renders as markdown (JSX blocks pass through as raw text). The app registers itself as a viewer for.mdxso Finder's "Open With" lists AIMR.- Suggested Rules panel (WIP). New sidebar entry that scans your session JSONL files (
~/.claude/projects/*.jsonl,~/.codex/sessions/*.jsonl) for mid-session corrections that have repeated across two or more sessions, and offers to append them to the source'sCLAUDE.md(orAGENTS.md/CONVENTIONS.mdetc.). Pure local — no LLM, no network. Pattern matching is conservative; iterate from feedback.
Install
Download AIMemoryReader-v0.4.7-universal.zip below (or use the stable AIMemoryReader.zip link), unzip, move AI Memory Reader.app to /Applications/. On first launch right-click → Open.
Stable download URL
/releases/latest/download/AIMemoryReader.zip always points to the latest version. Use it in awesome-list entries, blog posts, etc.