Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: nvwalj/ai-memory-reader

v0.5.2 — Opened files and folders now show up in Recent

Choose a tag to compare

@nvwalj nvwalj released this 28 Jul 18:55

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

Choose a tag to compare

@nvwalj nvwalj released this 21 Jun 01:24

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

Choose a tag to compare

@nvwalj nvwalj released this 13 Jun 02:09

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

Choose a tag to compare

@nvwalj nvwalj released this 10 Jun 17:41

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

Choose a tag to compare

@nvwalj nvwalj released this 10 Jun 17:28

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

Choose a tag to compare

@nvwalj nvwalj released this 10 Jun 08:15

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

Choose a tag to compare

@nvwalj nvwalj released this 03 Jun 15:21

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)

Choose a tag to compare

@nvwalj nvwalj released this 03 Jun 04:25

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/projects can 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 .md file 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)

Choose a tag to compare

@nvwalj nvwalj released this 24 May 00:09

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

Choose a tag to compare

@nvwalj nvwalj released this 23 May 23:53

New

  • .mdx file support. Open .mdx from 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 .mdx so 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's CLAUDE.md (or AGENTS.md / CONVENTIONS.md etc.). 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.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.