{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "nameforjt-afk/session-knowledge",
 "name": "session-knowledge",
 "owner": "nameforjt-afk",
 "slug": "nameforjt-afk-session-knowledge",
 "github": "https://github.com/nameforjt-afk/session-knowledge",
 "what": "session-knowledge is a local, stdlib-only Python tool that indexes Claude Code session transcripts into a searchable knowledge base and exposes 13 MCP tools for searching them.",
 "why": "",
 "language": "Python",
 "requirements": [
  "Claude Code with session transcripts in ~/.claude/projects/",
  "Python 3.10+ with FTS5 in the bundled sqlite3 (on macOS, install from python.org or run brew install python)",
  "git and bash to clone and run install.sh",
  "Terminal access to run the CLI and restart Claude Code"
 ],
 "audience_note": "Developers who use Claude Code across several projects and want to recall past decisions, commands, code, and credentials without re-asking or rebuilding them.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/nameforjt-afk-session-knowledge/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "nameforjt-afk-session-knowledge--check-existing-implementation-before-building",
   "title": "Find existing code for a service before writing it again",
   "best": true,
   "url": "https://dedupedai.com/use-cases/nameforjt-afk-session-knowledge/check-existing-implementation-before-building/",
   "json": "https://dedupedai.com/use-cases/u/nameforjt-afk-session-knowledge/check-existing-implementation-before-building.json"
  },
  {
   "id": "nameforjt-afk-session-knowledge--recall-why-a-decision-was-made",
   "title": "Recover the reasoning behind a past decision",
   "best": false,
   "url": "https://dedupedai.com/use-cases/nameforjt-afk-session-knowledge/recall-why-a-decision-was-made/",
   "json": "https://dedupedai.com/use-cases/u/nameforjt-afk-session-knowledge/recall-why-a-decision-was-made.json"
  },
  {
   "id": "nameforjt-afk-session-knowledge--avoid-repeating-a-failed-command",
   "title": "Look up the commands that failed last time",
   "best": false,
   "url": "https://dedupedai.com/use-cases/nameforjt-afk-session-knowledge/avoid-repeating-a-failed-command/",
   "json": "https://dedupedai.com/use-cases/u/nameforjt-afk-session-knowledge/avoid-repeating-a-failed-command.json"
  },
  {
   "id": "nameforjt-afk-session-knowledge--pick-the-right-credential-value",
   "title": "Choose the correct credential value without exposing it",
   "best": false,
   "url": "https://dedupedai.com/use-cases/nameforjt-afk-session-knowledge/pick-the-right-credential-value/",
   "json": "https://dedupedai.com/use-cases/u/nameforjt-afk-session-knowledge/pick-the-right-credential-value.json"
  },
  {
   "id": "nameforjt-afk-session-knowledge--find-duplicated-implementations-across-projects",
   "title": "Spot logic implemented more than once across projects",
   "best": false,
   "url": "https://dedupedai.com/use-cases/nameforjt-afk-session-knowledge/find-duplicated-implementations-across-projects/",
   "json": "https://dedupedai.com/use-cases/u/nameforjt-afk-session-knowledge/find-duplicated-implementations-across-projects.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
