bootspring memory

Extract and search project learnings from git history.

Overview

The memory command analyzes your git history to extract learnings, patterns, and decisions. It helps you and AI assistants understand what has been done and why.

Usage

Loading code block...

Commands

CommandDescription
summaryShow categorized learning summary (default)
search <query>Search learnings by keyword
files <file...>Show learnings for specific files
export [path]Export learnings to markdown
statsShow repository statistics
categoriesList memory categories
helpShow help

Options

OptionDescription
--limit <n>Number of commits to analyze (default: 30)
--since <date>How far back to look (default: "3 months ago")

Categories

CategoryIconDescription
DECISIONšŸŽÆArchitectural decisions
FIXšŸ›Bug fixes
FEATURE✨New features
REFACTORšŸ”ØCode refactoring
PERF⚔Performance improvements
SECURITYšŸ”’Security changes
DOCSšŸ“Documentation
TESTāœ…Testing
CONFIGāš™ļøConfiguration

Examples

Loading code block...

Example Output

⚔ Bootspring Memory šŸ“Š Repository: my-app šŸ“… Period: Last 3 months (30 commits) šŸŽÆ DECISIONS (5) • Use JWT for API authentication (2024-01-15) • Migrate from Redux to Zustand (2024-01-10) • Implement rate limiting with Redis (2024-01-05) šŸ› FIXES (12) • Fixed auth token refresh race condition • Resolved memory leak in WebSocket handler • Fixed SQL injection in search query ✨ FEATURES (8) • Added two-factor authentication • Implemented real-time notifications • Added dark mode support ⚔ PERFORMANCE (3) • Optimized database queries with indexes • Added image lazy loading • Implemented response caching

Cross-Session Recall

In addition to git-based memory, Bootspring provides cross-session recall using .bootspring/sessions/:

Loading code block...

Hook-Based Memory Agent

Bootspring also includes a persistent memory agent that runs via Claude Code hooks, injecting structured context (persona, project context, preferences, session notes) into every conversation automatically. See the Memory Feature Guide for details.