{"id":50142332,"url":"https://github.com/nvwalj/aimr-claude-plugin","last_synced_at":"2026-05-24T02:04:51.314Z","repository":{"id":358360040,"uuid":"1241086239","full_name":"nvwalj/aimr-claude-plugin","owner":"nvwalj","description":"Claude Code plugin that adds /aimr slash command — opens CLAUDE.md and other AI agent memory files in AI Memory Reader (native macOS \u0026 iOS viewer)","archived":false,"fork":false,"pushed_at":"2026-05-17T00:56:45.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-17T02:41:53.548Z","etag":null,"topics":["ai-agents","anthropic","claude-code","claude-code-plugin","claude-md","macos","slash-command"],"latest_commit_sha":null,"homepage":"https://github.com/nvwalj/ai-memory-reader","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nvwalj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"ko_fi":"nvwalj"}},"created_at":"2026-05-17T00:06:54.000Z","updated_at":"2026-05-17T00:58:04.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/nvwalj/aimr-claude-plugin","commit_stats":null,"previous_names":["nvwalj/aimr-claude-plugin"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/nvwalj/aimr-claude-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvwalj%2Faimr-claude-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvwalj%2Faimr-claude-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvwalj%2Faimr-claude-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvwalj%2Faimr-claude-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nvwalj","download_url":"https://codeload.github.com/nvwalj/aimr-claude-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvwalj%2Faimr-claude-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33418555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-23T22:14:44.296Z","status":"online","status_checked_at":"2026-05-24T02:00:06.296Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","anthropic","claude-code","claude-code-plugin","claude-md","macos","slash-command"],"created_at":"2026-05-24T02:04:50.689Z","updated_at":"2026-05-24T02:04:51.299Z","avatar_url":"https://github.com/nvwalj.png","language":null,"funding_links":["https://ko-fi.com/nvwalj"],"categories":[],"sub_categories":[],"readme":"# AI Memory Reader Plugin\n\nAdds the `/aimr` slash command to Claude Code, which opens `CLAUDE.md` and other AI agent memory files in [AI Memory Reader](https://github.com/nvwalj/ai-memory-reader) — a free, open-source **native macOS \u0026 iOS** app with:\n\n- Beautiful GitHub-style markdown rendering (MarkdownUI)\n- Sidebar file tree across all your AI tool memory directories\n- In-page find (⌘F) with character-level highlighting\n- Edit mode (⌘E) with syntax highlighting and auto-save\n- JSON / JSONL viewer for Claude session telemetry files\n- URL scheme + CLI for agent integration\n\n## How it complements existing plugins\n\n| Plugin | Role |\n|---|---|\n| `claude-md-management` (Anthropic, internal) | Audit, improve, and capture session learnings into CLAUDE.md |\n| **`ai-memory-reader`** (this plugin, external) | **Open and read CLAUDE.md beautifully in a native macOS/iOS app** |\n\nThe two plugins are complementary: `claude-md-management` is the writer, this is the reader.\n\n## Usage\n\n```\n/aimr                            # Open the closest CLAUDE.md (cwd, then git root, then ~/.claude/)\n/aimr CLAUDE.md                  # Open a specific file\n/aimr ./docs/AGENTS.md           # Open by relative path\n/aimr CLAUDE.md#Conventions      # Open and jump to a heading\n/aimr ~/.claude/CLAUDE.md        # Open global user memory\n```\n\n## Requirements\n\n- macOS 15+ (the AI Memory Reader app is macOS/iOS only)\n- AI Memory Reader installed at `/Applications/AI Memory Reader.app` or `~/Applications/AI Memory Reader.app` — always use the latest release: \u003chttps://github.com/nvwalj/ai-memory-reader/releases/latest\u003e\n- **v0.4.1+ recommended** if you plan to open Claude's `~/.claude/projects/*.json` session-telemetry files. Earlier versions could hit a SwiftUI stack overflow on large NDJSON files; v0.4.1 chunks the rendering and v0.4.2 hardens path validation in the URL-scheme handler.\n\nIf the app is not installed, the command will print download instructions and exit gracefully.\n\n## How it works\n\nThe plugin uses the `aimemoryreader://open?path=...\u0026heading=...` URL scheme, dispatched via `open` on macOS. AI Memory Reader registers this scheme via its Info.plist; if the app is running, the requested file/heading is brought into focus, otherwise the app launches first.\n\n## Auto-detected memory sources in AI Memory Reader\n\nWhen you open the app directly (or via this command), it automatically discovers memory directories from:\n\n- **Claude Code** (`~/.claude`, project-level `CLAUDE.md`)\n- **OpenClaw** (`~/.openclaw/workspace`)\n- **Codex** (`~/.codex`)\n- **Cursor** (`~/.cursor`)\n- **Gemini** (`~/.gemini`)\n- **Continue** (`~/.continue`)\n- **Aider** (`~/.aider`)\n- **GitHub Copilot** (`~/.config/github-copilot`)\n\nYou can also add any custom folder as a source from the sidebar `+` button.\n\n## Links\n\n- App repository: \u003chttps://github.com/nvwalj/ai-memory-reader\u003e\n- Landing page with screenshots: \u003chttps://nvwalj.github.io/ai-memory-reader/\u003e\n- Companion guide on Claude Code memory file locations: \u003chttps://nvwalj.github.io/ai-memory-reader/claude-code-memory-guide.html\u003e\n\n## License\n\nPlugin: MIT\nApp (AI Memory Reader): GPL-3.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvwalj%2Faimr-claude-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnvwalj%2Faimr-claude-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvwalj%2Faimr-claude-plugin/lists"}