Inked Document Drafting
STDIOA powerful drafting tool for novelists and writers working with long-form content.
A powerful drafting tool for novelists and writers working with long-form content.
A powerful MCP server for memory management with Claude apps. Fast, simple, and optionally enhanced with AI-powered search.
~/.inked/
npm install -g @frgmt/inked
git clone https://github.com/frgmt/inked.git cd inked npm install npm run build node dist/index.js
Add to your MCP server configuration:
{ "mcpServers": { "inked": { "command": "npx", "args": ["@frgmt/inked"] } } }
{ "mcpServers": { "inked": { "command": "npx", "args": ["@frgmt/inked", "--use-embeddings"] } } }
{ "mcpServers": { "inked": { "command": "npx", "args": ["@frgmt/inked", "--use-embeddings", "--use-reranking"] } } }
Inked supports experimental embedding-based search for more nuanced memory retrieval.
Flag | Model | Memory Usage | Best For |
---|---|---|---|
--use-embeddings | Qwen3-0.6B | ~2GB RAM | Short memories, quick responses |
--use-embeddings=4b | Qwen3-4B | ~8GB RAM | Longer memories, better nuance |
--use-embeddings=8b | Qwen3-8B | ~16GB RAM | Complex memories, documents |
Flag | Model | Additional Memory | Best For |
---|---|---|---|
--use-reranking | Qwen3-Reranker-0.6B | ~1GB RAM | Improved relevance |
--use-reranking=4b | Qwen3-Reranker-4B | ~4GB RAM | Best result quality |
For most users: Start with no flags (fast text search)
For better semantic understanding: Add --use-embeddings
For nuanced, longer memories: Use --use-embeddings=4b
For best results: Add --use-reranking
with embeddings
For power users: --use-embeddings=8b --use-reranking=4b
Configuration | RAM Needed | Download Size | First Launch |
---|---|---|---|
Default (text) | ~50MB | 0MB | Instant |
Basic embeddings | ~2GB | ~1.2GB | 2-5 minutes |
4B embeddings | ~8GB | ~4GB | 5-10 minutes |
8B embeddings | ~16GB | ~8GB | 10-20 minutes |
+ Reranking | +1-4GB | +0.5-2GB | +1-3 minutes |
Models are cached locally and only downloaded once
Add this to your Claude settings/preferences:
"At the start of new conversations, use the inked Read tool with 'ALL' to load my memories. Only mention memories when directly relevant to our conversation. Use the Write tool to save important preferences, facts, or insights that should be remembered for future conversations."
Text Search (default):
"ALL"
to see everythingEmbedding Search:
Embedding + Reranking:
read
Search and retrieve memories.
Parameters:
search
(required): Query string or "ALL" for everythingtopr
(optional): Number of results (1-5, default: 3)write
Add or delete memories.
Parameters:
content
(required): Memory text (NEW) or search query (DELETE)sTool
(required): "NEW" or "DELETE"id
(optional): Specific ID to deleteAGPL v3 - Open source for personal use. Commercial use requires either open-sourcing your application or a commercial license.