By jholhewres
Persist and retrieve cross-tool memory for AI coding agents with local-first, zero-dependency storage, hybrid vector and BM25 search, categorized memory saving, optional team sync, and structured development rule enforcement through automated hooks.
Load persistent cross-tool memory for the current project (identity, recent decisions, relevant entities)
Diagnose Anchored installation, MCP registration, and database health
Wipe Anchored memory (default soft-delete; pass --hard for full DB reset with backup)
Save a memory to persistent cross-tool storage. Pass content as argument.
Search persistent memory (hybrid vector + BM25). Pass query as argument.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Runs pre-commands
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Contains inline bash commands via ! syntax
Contains inline bash commands via ! syntax
Persistent cross-tool memory for AI coding agents. Local-first, single binary, zero dependencies.
Anchored gives Claude Code, Cursor, OpenCode, Gemini CLI, Codex, VS Code Copilot, and other MCP-compatible tools one shared memory database on your machine.
anchored is both the CLI and MCP server.For team-shared project memory, the optional self-hosted/server side lives in anchored_oss. Local Anchored remains the source of truth and the hot retrieval path.
Anchored stores small durable memories, not raw chat dumps by default. The public categories stay intentionally simple:
| Category | Use for |
|---|---|
fact | Stable truths about a user, project, team, stack, API, or system. |
preference | Personal preferences, project conventions, or team rules. Preferences have user/project/team scope. |
decision | Architecture, tooling, naming, process, or product decisions. |
event | Time-bound events: deploys, meetings, incidents, releases. |
learning | Non-obvious lessons, gotchas, root causes, post-mortems. |
plan | Intent, backlog, next steps, TODOs. |
summary | Handoffs, recaps, precompact snapshots, daily/project summaries. |
Behind those categories, Anchored stores lifecycle metadata (memory_type, kind, scope, origin, importance, confidence, expires_at, context_tier, curation_status) so search, context injection, retention, curation, and remote sync make consistent decisions without making the MCP API harder for agents to use.
anchored_context returns identity, project stats, recent durable knowledge, and recent important session events under a tight budget..mdc, and DevClaw.From GitHub Releases:
curl -fsSL https://raw.githubusercontent.com/jholhewres/anchored/main/install/install.sh | bash
From source:
git clone https://github.com/jholhewres/anchored.git
cd anchored
make build
sudo cp bin/anchored /usr/local/bin/
First run creates ~/.anchored/ and downloads the local embedding model when needed (~470 MB).
The plugin is the easiest path because it installs MCP registration, slash commands, hooks, and the auto-trigger skill together:
/plugin marketplace add jholhewres/anchored
/plugin install anchored@anchored
Restart Claude Code after installation. Available slash commands include /anchored:context, /anchored:search, /anchored:save, /anchored:stats, /anchored:doctor, and /anchored:purge.
Running context-mode too? Anchored now ships its own PreToolUse routing — it steers Read/Grep/Glob/Bash/WebFetch and subagents toward memory and the sandbox tools, the same mechanism context-mode uses. Running both plugins means two routing blocks competing for the model's attention, and context-mode's redirects can shadow Anchored's. Uninstall context-mode for the cleanest behavior — Anchored covers both the memory and the context-window story on its own.
claude mcp add -s user anchored anchored
npx claudepluginhub jholhewres/anchored --plugin anchoredComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review