
Development & Open Source
Tools, packages, and resources from the ThinkPack team.
We believe in giving back to the developer community.
📦 PyPI Packages
PythonPyPIMCP ServerVS Code
work-memory
A local-first development memory layer for VS Code and MCP clients. Work Memory stores cross-repository work history in SQLite, keeps an append-only JSONL archive for auditability, and exposes that shared memory through a local MCP server.
Installation
pip install work-memoryQuick Start
# Initialize and install work-memory init work-memory-install-vscode # Reload VS Code and trust the MCP server when prompted
✨ Key Features
- Cross-Repository Memory - Stores turns, notes, commands, files, entities, topics, and commit references
- VS Code Integration - Imports local VS Code chat history from workspaceStorage
- MCP Server - Serves memory back into VS Code through the Model Context Protocol
- Deterministic Retrieval - Metadata-first filters before text search
- RLM-Inspired Recall - Recursive recall mode with trajectory metadata and optional JSONL logs
- Local-First - Designed for one-machine-first use, portable and backupable
🔧 MCP Tools Exposed
memory_statussearch_memoryrecall_project_memoryrecall_cross_project_memoryrecursive_recall_memorysummarize_memory_topicstore_memory_notediscover_memory_sourcesimport_vscode_sessions
Example: Store a Note
work-memory store-note \ --repo-name my-project \ --repo-path C:/code/my-project \ --branch main \ --session-id session-2026-03-07 \ --source manual \ --title "Architecture Decision" \ --text "Use metadata-first retrieval for better performance." \ --tag architecture
🚀 More Coming Soon
We're working on more open source tools and developer resources. Stay tuned for additional packages, APIs, and community projects.
Have questions or suggestions? Reach out at joe@thinkpack.ai