Memex: Open-Source Memory Plugin for Claude Cowork

Memex is an open-source memory plugin for Claude Cowork that addresses the friction of starting each session from scratch. It provides persistent memory across sessions using a tiered context loading system.
How It Works
Memex scans your workspace and builds a manifest with one-line summaries for every file. It organizes files into tiers based on how often they're needed and converts file references to [[wikilinks]]. Skills update the system as you work across sessions.
Key Features
- Run
/memex:initonce to initialize the system - Claude briefs itself in about 20 seconds per session after initialization
- Pure markdown format
- Entire workspace is browsable in Obsidian as a knowledge graph
- MIT licensed open-source project
Setup and Usage
After the initial /memex:init command, every subsequent session begins with Claude automatically briefing itself on the project context. The system maintains memory of previous decisions, file references, and project state without requiring manual re-explanation.
The tool is available on GitHub at github.com/Skyfox-io/Memex and is designed for developers who use Claude Cowork regularly and want to eliminate the repetitive context-setting at the start of each session.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenHelm: A macOS App for Automating Claude Code Tasks
OpenHelm is a free, local macOS application that automates repetitive Claude coding tasks by running jobs on a schedule, auto-retrying failures, and breaking work into chunks to avoid session limits. It uses your existing Claude subscription for LLM calls.

Cull: Open-Source Dataset Curation Engine for AI Image Pipelines
Cull scrapes images from 340+ sources including Civitai, X/Twitter, Reddit, Discord, and booru sites, classifies them with a vision-language model via local LM Studio or Groq, and sorts into category folders with SD prompts and audit records.

Claude Code Workflow Visual Details Memory Hierarchy and Skills System
A Reddit user shared a visual diagram showing how Claude Code organizes memory through layered CLAUDE.md files and implements reusable skills via SKILL.md files. The workflow loop suggests using Plan mode with auto-accept and frequent commits.

Claude Desktop Feature Request: Session Start Hook for Automatic Initialization
A developer building persistent context systems for Claude Desktop identifies a gap: the User Preferences field only injects instructions when the user sends the first message, requiring manual triggers for initialization. They propose adding an "On Session Start" execution field that runs automatically when a new conversation opens.