#394394th of 455 in Skills, plugins and prompts

ctx

Local CLI to search agent session history and blame code to sessions

Stars
1.2k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
Rust

Missed the latest GitHub check; these facts may be older.

Overview

ctx indexes coding agent transcripts already on disk (Claude Code, Codex, Cursor, Pi, Gemini CLI and others) into a local Tantivy index, with BM25 search, optional local semantic search and cited retrieval. It also provides `ctx blame` to trace commits to the agent session that wrote them, `ctx graph` for a SQLite-backed code graph, and `ctx sift` to compact noisy tool output.

Who it is for: Developers running coding agents who want searchable, local session history

Strengths

  • Reads existing agent logs without hooks or code inside the agent process
  • Single Rust binary; search, blame and graph run locally with no API key
  • ctx graph opens existing Graphify .graf/index.db files without conversion
  • Installs as a skill or MCP server for Codex, Claude Code and Cursor

Weaknesses

  • Transcripts are indexed unredacted, so copied output needs manual review
  • Blame cannot attribute code from sessions not on your machine
  • Team history backup and sharing is beta and needs a ctx server you run
  • Speed and token benchmarks are the authors' own, on their workloads

What it needs

  • no GPU
  • Models: Claude Code, Codex, Cursor, Pi, Gemini CLI

Also in Skills, plugins and prompts

See all 455
Also in Skills, plugins and prompts
RankProjectScore
1claude-memPersistent cross-session memory plugin for Claude Code and other coding agents116.4k stars+16,587 (+17%) in 30 daysApache-2.097 out of 100
2impeccableDesign skill with 24 slash commands for AI coding agents' frontend output Live demo ↗ (opens in a new tab)108.8k stars+28,464 (+35%) in 30 daysApache-2.097 out of 100
3gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles141.3k stars+5,544 (+4.1%) in 30 daysMIT96 out of 100
#4rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex Live demo ↗ (opens in a new tab)81.5k stars+7,374 (+9.9%) in 30 daysMIT96 out of 100
#5cavemanShortens coding-agent replies and compresses tool output before the model reads it Live demo ↗ (opens in a new tab)119.3k stars+8,422 (+7.6%) in 30 daysApache-2.095 out of 100