Thinkpack.ai

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-memory

Quick 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
📦 View on PyPI⭐ GitHub

🚀 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