Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AgentKits MemoryRecall the patterns we used for handling API errors"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Features
Feature | Benefit |
100% Local | All data stays on your machine. No cloud, no API keys, no accounts |
Blazing Fast | SQLite + WASM = instant queries, zero latency |
Zero Config | Works out of the box. No database setup required |
Cross-Platform | Windows, macOS, Linux - same code, same speed |
MCP Server |
|
Web Viewer | Browser UI to view, add, edit, delete memories |
Vector Search | Optional HNSW semantic similarity (no external service) |
Auto-Capture | Hooks for session context, tool usage, summaries |
Git-Friendly | Export to markdown for version control |
Web Viewer
View and manage your memories through a modern web interface.
Then open http://localhost:1905 in your browser.
Memory List
Browse all stored memories with search and namespace filtering.

Add Memory
Create new memories with key, namespace, type, content, and tags.

Memory Details
View full memory details with edit and delete options.

Quick Start
1. Install
2. Configure MCP Server
Add to your .mcp.json (or .claude/.mcp.json):
3. Use Memory Tools
Once configured, your AI assistant can use these tools:
Tool | Description |
| Save decisions, patterns, errors, or context |
| Search memories using semantic similarity |
| Recall everything about a specific topic |
| List recent memories |
| Check memory system status |
CLI Commands
Programmatic Usage
Auto-Capture Hooks
The package includes hooks for automatically capturing AI coding sessions:
Hook | Trigger | Action |
| Session Start | Injects previous session context |
| First User Prompt | Initializes session record |
| After Tool Use | Captures tool usage |
| Session End | Generates session summary |
Setup hooks:
Or manually copy hooks.json to your project:
Memory Categories
Category | Use Case |
| Architecture decisions, ADRs |
| Reusable code patterns |
| Error solutions and fixes |
| Project context and facts |
| Session observations |
Storage
Memories are stored in .claude/memory/memory.db within your project directory.
API Reference
ProjectMemoryService
Methods
Method | Description |
| Initialize the memory service |
| Shutdown and persist changes |
| Store a memory entry |
| Get entry by ID |
| Get entry by namespace and key |
| Update an entry |
| Delete an entry |
| Query entries with filters |
| Semantic similarity search |
| Count entries |
| List all namespaces |
| Export to markdown |
| Get statistics |
Requirements
Node.js >= 18.0.0
MCP-compatible AI coding assistant
AgentKits Ecosystem
AgentKits Memory is part of the AgentKits ecosystem by AityTech - tools that make AI coding assistants smarter.
Product | Description | Link |
AgentKits Engineer | 28 specialized agents, 100+ skills, enterprise patterns | |
AgentKits Marketing | AI-powered marketing content generation | |
AgentKits Memory | Persistent memory for AI assistants (this package) |
Star History
License
MIT