How Memwyre Works
Memwyre acts as a dynamic context provider for your AI sessions. Instead of manually copy-pasting reference files, documentation, decisions, or code conventions into your prompts, Memwyre automatically identifies what you are working on and injects the relevant context behind the scenes.
Here are the core concepts you need to know:
1. Capture Your Knowledge
You save documents, articles, transcripts, or developer notes to your Memwyre vault. This can be done via:
- The Browser Extension — Bookmark articles, chat logs, or text selections as you read.
- Integrations — Automatically sync work directories and files.
- The API & CLI — Send context directly from your terminal or custom scripts.
2. Auto-Updating Context
Memwyre keeps your memories current. If you save a note that contradicts or updates a previous entry, the system automatically surfaces the most recent update. This prevents your AI tools from getting confused by outdated codebase guidelines, changed API endpoints, or stale project descriptions.
3. Dynamic Context Injection
When you prompt a connected AI client (such as Cursor, VS Code, or Claude Desktop):
- Analysis — Memwyre looks at your prompt to understand the topics and projects you are referring to.
- Selection — It retrieves the most relevant guidelines, snippets, and project rules from your vault.
- Injection — The context is formatted and appended to your prompt block in the background. The LLM receives the prompt with the exact context it needs to provide an accurate response.
The Processing Pipeline
When you save content to Memwyre, it moves through the following lifecycle stages before it becomes available to your AI tools:
| Stage | Description |
|---|---|
| Queued | The raw capture is received and queued for processing. |
| Extracting | Boilerplate noise, headers, footers, and page scripts are stripped. |
| Indexing | Semantic vector profiles are generated and entity relationships are resolved. |
| Ready | The memory is fully active and searchable for prompt context injection. |
Underlying Technology
Memwyre runs on a high-performance stack optimized for semantic search and graph-based relationships:
- Vector Search Engine: Stores and queries dense vector embeddings to perform fast semantic searches and locate conceptual themes in your documents.
- Knowledge Graph Database: Maps deterministic relationships between entities, ensuring exact metadata profiles and constraints are matched and retrieved accurately.
- LLM Processing Workers: Handles automated background pipelines for noise filtering, document cleaning, and semantic relationship extraction.
- Model Context Protocol (MCP): Leverages the open standard for direct, secure connections between your local IDEs and the remote memory vault.
