Why Tags Exist
Tags are the primary way to organize and discover memories. Without tags, finding a specific memory about, say, CSS grid layout would require remembering exact keywords from the conversation. With tags, you can browse all memories tagged "CSS" or "Frontend" and find it immediately.
Automatic Tag Generation
When you save a memory, Memory Capsule analyzes the content and suggests relevant tags automatically. The tag suggestions are based on topic detection applied to the captured text.
Topic Detection
The tagging system identifies topics from the captured conversation text. Technical terms, programming languages, frameworks, and subject areas are detected and converted into concise, consistent tags.
Example
A conversation about implementing JWT authentication in a React application with a Node.js backend might produce the following suggested tags:
- React
- Node.js
- Authentication
- JWT
- Security
Manual Tag Editing
You have full control over tags at any time:
- Add tags at save time via the capture panel
- Edit tags from the memory detail view in your dashboard
- Remove tags that are not relevant to how you want to organize the memory
- Add custom tags that reflect your personal organizational system
Multiple Tags per Memory
A memory can have multiple tags. This is intentional — a conversation about React hooks and state management is equally useful when browsing your React memories and your state management memories. Multiple tags increase discoverability.
Tag Consistency
How Tags Improve Search
Tags act as a second layer of search on top of full-text keyword search. When you click a tag in the dashboard, you immediately see all memories with that tag. This is faster than searching for keywords when you want to browse a topic area rather than find something specific.