{"_id":"@audaxic/memory-claude","_rev":"6-e376579227be00afea0036ce8aec59a4","name":"@audaxic/memory-claude","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@audaxic/memory-claude","version":"1.0.0","keywords":["claude","claude-code","anthropic","memory","audaxic","ai","context","hooks"],"author":{"name":"Audaxic"},"license":"MIT","_id":"@audaxic/memory-claude@1.0.0","maintainers":[{"name":"efebilici","email":"mehmetefebilici@gmail.com"}],"homepage":"https://memory.audaxic.com","bin":{"audaxic-claude-install":"bin/install.js"},"dist":{"shasum":"aecdea6b393dd483818715c446c0d654554318d2","tarball":"https://registry.npmjs.org/@audaxic/memory-claude/-/memory-claude-1.0.0.tgz","fileCount":7,"integrity":"sha512-WQd34b3/GMu+Xnkky9x9waNj+pfppWI5rQ4vNN3SD8hJTvfESieBFas8e78txkHh77tcTYOc8c9hiP/Ll7bUyg==","signatures":[{"sig":"MEYCIQDFO8IJQTO7+UP/57qTOGGuQDwJwEadgbD7Y7ZnSYs0jAIhAO+lEp3fpFmuB2O5sy5rS9B7dFMej0AOXEicIz1VnkIJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14981},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"efebilici","email":"mehmetefebilici@gmail.com"},"_npmVersion":"10.9.2","description":"Claude Code plugin for Audaxic Memory — automatically saves conversation facts and injects semantic context","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/memory-claude_1.0.0_1786016982512_0.2366222357807497","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@audaxic/memory-claude","version":"1.0.1","keywords":["claude","claude-code","anthropic","memory","audaxic","ai","context","hooks"],"author":{"name":"Audaxic"},"license":"MIT","_id":"@audaxic/memory-claude@1.0.1","maintainers":[{"name":"efebilici","email":"mehmetefebilici@gmail.com"}],"homepage":"https://memory.audaxic.com","bin":{"audaxic-claude-install":"bin/install.js"},"dist":{"shasum":"e178def6efc0e82343d890945463a9acf8f6fafb","tarball":"https://registry.npmjs.org/@audaxic/memory-claude/-/memory-claude-1.0.1.tgz","fileCount":7,"integrity":"sha512-6lejvgDWsbgNgF5dpassRRKACxH9idEG5gu9KV2AhYuwLDqGTbkEYERGjbB0XdVf44PT70ED3xRBEG1J3Jl3Pg==","signatures":[{"sig":"MEYCIQDvGtax9ymMo4190dVMZIgLrJLlRbzH403zwhweQzpGcAIhAPINOxoNaQd/36zGazl2yb3zEE7FQ0UchVP10fmJOxzP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14983},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"efebilici","email":"mehmetefebilici@gmail.com"},"_npmVersion":"10.9.2","description":"Claude Code plugin for Audaxic Memory — automatically saves conversation facts and injects semantic context","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/memory-claude_1.0.1_1786018955005_0.4184914105842683","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@audaxic/memory-claude","version":"1.0.2","keywords":["claude","claude-code","anthropic","memory","audaxic","ai","context","hooks"],"author":{"name":"Audaxic"},"license":"MIT","_id":"@audaxic/memory-claude@1.0.2","maintainers":[{"name":"efebilici","email":"mehmetefebilici@gmail.com"}],"homepage":"https://memory.audaxic.com","bin":{"audaxic-claude-install":"bin/install.js"},"dist":{"shasum":"0c3d222e168b55158ae95aff50dee4abc7ca154c","tarball":"https://registry.npmjs.org/@audaxic/memory-claude/-/memory-claude-1.0.2.tgz","fileCount":7,"integrity":"sha512-7jwjz3wCjE9MBRobh4QFuY835qELkYmUoNMdYSu+59jGx25zTGzgSECpoMQnICeeXYJdExT52sNv2Q9DTduKAQ==","signatures":[{"sig":"MEUCIE59Dp+IFTxomV86+gDkly+/zl+tbKFZzI1JqyYqfWYXAiEAxrlogu+nZMKLdTkiqAROvt9MO2zbx+O+Pqii+mOt99g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15079},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"efebilici","email":"mehmetefebilici@gmail.com"},"_npmVersion":"10.9.2","description":"Claude Code plugin for Audaxic Memory — automatically saves conversation facts and injects semantic context","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/memory-claude_1.0.2_1786019034883_0.10811525456216553","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@audaxic/memory-claude","version":"1.0.3","keywords":["claude","claude-code","anthropic","memory","audaxic","ai","context","hooks"],"author":{"name":"Audaxic"},"license":"MIT","_id":"@audaxic/memory-claude@1.0.3","maintainers":[{"name":"efebilici","email":"mehmetefebilici@gmail.com"}],"homepage":"https://memory.audaxic.com","bin":{"audaxic-claude-install":"bin/install.js"},"dist":{"shasum":"fa53ad97bce7793712e6f98a593e714f13193253","tarball":"https://registry.npmjs.org/@audaxic/memory-claude/-/memory-claude-1.0.3.tgz","fileCount":7,"integrity":"sha512-nW1ODeCKqF1RYGOYM9lVsE/IVuPVQOjGtW7O7h3iRfTqaaLkByPxV+hh2LvU5LUeIRI1pJzeC5U/2PfVg8JxiA==","signatures":[{"sig":"MEUCIBqyRly8h+n4o+oGUSW4eYhrPoEux5nUj1QLb+AuFhciAiEAzSysM9q7e8Ek+2uIii6BLVt2DGPZQUQ4UjkEpYGB4U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15962},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"efebilici","email":"mehmetefebilici@gmail.com"},"_npmVersion":"10.9.2","description":"Claude Code plugin for Audaxic Memory — automatically saves conversation facts and injects semantic context","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/memory-claude_1.0.3_1786020371683_0.11260929215230275","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@audaxic/memory-claude","version":"1.0.4","keywords":["claude","claude-code","anthropic","memory","audaxic","ai","context","hooks"],"author":{"name":"Audaxic"},"license":"MIT","_id":"@audaxic/memory-claude@1.0.4","maintainers":[{"name":"efebilici","email":"mehmetefebilici@gmail.com"}],"homepage":"https://memory.audaxic.com","bin":{"audaxic-claude-install":"bin/install.js"},"dist":{"shasum":"fedda8a893ecab34971bee3394c58df7248d9fe5","tarball":"https://registry.npmjs.org/@audaxic/memory-claude/-/memory-claude-1.0.4.tgz","fileCount":8,"integrity":"sha512-3LwEcxIsMVIxRMos/vDiYuiTp3Znbs1qjapiqN6Gb/Al7xBbM7Cbn4ewB0G+R8MWqRXhCsfllD8qHZb/3dIM/Q==","signatures":[{"sig":"MEUCIEBm7D3tAvyTpQ83ONAMuB/6MGTvooA6ialmBf9jnwsWAiEA0j/x97KS15YzTFZGH3GHN87MSXrWCD9Hui8VWalwobk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18885},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"efebilici","email":"mehmetefebilici@gmail.com"},"_npmVersion":"10.9.2","description":"Claude Code plugin for Audaxic Memory — automatically saves conversation facts and injects semantic context","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/memory-claude_1.0.4_1786022616254_0.6307895333907638","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@audaxic/memory-claude","version":"1.0.5","description":"Claude Code plugin for Audaxic Memory — automatically saves conversation facts and injects semantic context","type":"module","bin":{"audaxic-claude-install":"bin/install.js"},"keywords":["claude","claude-code","anthropic","memory","audaxic","ai","context","hooks"],"author":{"name":"Audaxic"},"license":"MIT","homepage":"https://memory.audaxic.com","engines":{"node":">=18.0.0"},"_id":"@audaxic/memory-claude@1.0.5","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3ukvbGt2YYmyl1E+wOqEW4zbM0q10BuCSahsuw03TkI24JVKoP81aBTIoLjAMbW30NMa3LgpQSbdGPKzTUAPsQ==","shasum":"161159da4582ab4354bd36cb925c623cce1c99e7","tarball":"https://registry.npmjs.org/@audaxic/memory-claude/-/memory-claude-1.0.5.tgz","fileCount":8,"unpackedSize":19410,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQChPK0VTwVPrX0mdIYC40BjY+5XcHP59PGbXc5avZn1iAIhAKvyJMQgbXSCtXOddNBZ7Ka3x5EM8FDm6s9uFfpWy0TK"}]},"_npmUser":{"name":"efebilici","email":"mehmetefebilici@gmail.com"},"directories":{},"maintainers":[{"name":"efebilici","email":"mehmetefebilici@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/memory-claude_1.0.5_1786022697801_0.817929916980791"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-06T11:49:42.344Z","modified":"2026-08-06T13:24:58.199Z","1.0.0":"2026-08-06T11:49:42.676Z","1.0.1":"2026-08-06T12:22:35.161Z","1.0.2":"2026-08-06T12:23:55.017Z","1.0.3":"2026-08-06T12:46:11.804Z","1.0.4":"2026-08-06T13:23:36.402Z","1.0.5":"2026-08-06T13:24:57.999Z"},"author":{"name":"Audaxic"},"license":"MIT","homepage":"https://memory.audaxic.com","keywords":["claude","claude-code","anthropic","memory","audaxic","ai","context","hooks"],"description":"Claude Code plugin for Audaxic Memory — automatically saves conversation facts and injects semantic context","maintainers":[{"name":"efebilici","email":"mehmetefebilici@gmail.com"}],"readme":"# @audaxic/memory-claude\n\nClaude Code plugin for [Audaxic Memory](https://memory.audaxic.com) — automatically saves conversation facts and injects semantic context into the agent.\n\n## Installation\n\n```bash\nnpx @audaxic/memory-claude install\n```\n\nThis will:\n1. Prompt for your Audaxic API key (saved to `~/.config/audaxic/config.json`)\n2. Copy the plugin to `~/.claude/skills/audaxic-memory/`\n3. Configure the Audaxic MCP server (`.mcp.json` with your API key)\n\nThe plugin auto-loads on your next Claude Code session.\n\nGet your API key from: https://memory-dashboard.audaxic.com\n\n## How It Works\n\nThe plugin combines three mechanisms:\n\n### Skill → auto-search on questions\n\nAn Agent Skill (`skills/audaxic-memory/SKILL.md`) instructs Claude to search Audaxic Memory before answering questions about your past decisions, projects, and preferences — then answer directly from the results.\n\n### MCP server → trusted memory tools\n\nThe plugin bundles the Audaxic MCP server (`.mcp.json`), giving Claude `search_memories` / `add_memory` / `get_memories` tools. MCP tool results are trusted by Claude, so memory recall actually reaches the answer.\n\n### Hooks → background saving\n\n- `UserPromptSubmit` → `inject.mjs`: buffers your prompt and injects context via `additionalContext` (a passive enhancement — injection may be deprioritized by Claude Code, which is why the skill + MCP path exists)\n- `Stop` → `capture.mjs`: buffers the assistant's response; flushes to `POST /add` at 30 messages\n\n## API Key\n\nThe plugin uses your API key in this order:\n\n1. `CLAUDE_PLUGIN_OPTION_API_TOKEN` — set via the plugin's `userConfig` prompt during `/plugin install`\n2. `~/.config/audaxic/config.json` — shared config used by all Audaxic integrations\n\nThe key is also written into the plugin's `.mcp.json` at install time (mode 0600) so the MCP server authenticates automatically.\n\nAll scripts fail silently if no key is found — they never block Claude Code.\n\n## Architecture\n\n```\n┌──────────────────────────────────────────────────────────────┐\n│                      Claude Code                             │\n│                                                              │\n│  User types prompt                                           │\n│       │                                                      │\n│       ▼                                                      │\n│  UserPromptSubmit ──► inject.js                              │\n│       │                  ├─ buffer user prompt to disk        │\n│       │                  └─ POST /search → additionalContext  │\n│       ▼                                                      │\n│  Claude responds                                             │\n│       │                                                      │\n│       ▼                                                      │\n│  Stop ──────────────► capture.js                             │\n│                          ├─ buffer assistant msg to disk      │\n│                          └─ if buffer >= 30 → POST /add      │\n└──────────────────────────────────────────────────────────────┘\n```\n\n## Uninstall\n\n```bash\nrm -rf ~/.claude/skills/audaxic-memory\n```\n\n## API Endpoints\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `https://api.memory.audaxic.com/search` | POST | Search memories for context injection |\n| `https://api.memory.audaxic.com/add` | POST | Save conversation messages in batch |\n\n## Related\n\n- [Audaxic Memory](https://memory.audaxic.com)\n- [Audaxic Memory for OpenCode](https://www.npmjs.com/package/@audaxic/memory-opencode)\n- [Audaxic Memory for Codex](https://www.npmjs.com/package/@audaxic/memory-codex)\n- [Claude Code Hooks Documentation](https://code.claude.com/docs/en/hooks)\n- [Claude Code Plugins Documentation](https://code.claude.com/docs/en/plugins)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}