By us
Find, recover, and resume your past Claude Code sessions from local history — keyword search, pre-compaction recovery, and worktree topology.
Find, recover, and resume your past Claude Code sessions — from the terminal or from inside Claude Code itself. Fast, local, single binary, zero network.
You run dozens of Claude Code sessions across many directories and can't find the
one you need. wend indexes your whole local history (~/.claude/projects) and
lets you:
wend search "that firecrawl pricing chat"wend show <id> --recovered ⭐wend resume <id> → cd … && claude --resume …wend show, wend name <id> "<alias>", wend treeEverything is local and read-only over your transcripts; the only state it writes
is its own index (~/.local/share/wend/index.db, 0600).
One-liner (prebuilt binary, macOS + Linux):
curl -fsSL https://raw.githubusercontent.com/us/wend/main/install.sh | sh
Pin a version with WEND_VERSION=v0.1.0 or change the target dir with
WEND_INSTALL_DIR=~/.local/bin. On macOS, curl|sh installs avoid the
Gatekeeper quarantine bit (a binary downloaded via the browser would be
quarantined unless notarized).
Prebuilt binary (manual): download the archive for your platform from
GitHub Releases (macOS arm64/x64,
Linux x64 gnu + musl static, Windows x64), unpack, and put wend on your PATH.
These are the lean keyword-only build.
From source:
cargo install --path crates/wend-cli # puts `wend` on your PATH
wend index # build the index (~15s for ~200 sessions, then incremental)
wend doctor # check status
# optional: semantic (meaning-based) search — heavier build (ONNX Runtime)
cargo install --path crates/wend-cli --features semantic
wend index --embed # downloads the e5 model once, embeds your prompts
wend search "rust sqlite fts" # keyword (BM25, stemmed, session-grouped)
wend search "fixing a crash" --semantic # meaning-based (hybrid keyword+vector); needs --features semantic build
wend search "auth bug" --json # machine-readable (for scripts/skills)
wend show <id> # read a transcript (numbered messages, total shown)
wend show <id> --count # just how many messages
wend show <id> --range 10:20 # messages 10–20 (also --head N / --tail N)
wend show <id> --recovered # surface pre-compaction history the UI hid
wend resume <id> # prints the cd + claude --resume command
wend name <id> "payment-spike" # alias a session so you can find it later
wend tree [project] # worktree/session topology
Short session-id prefixes work everywhere (wend show f8bd399d); ambiguous
prefixes list the candidates.
claude plugin marketplace add ~/coding/wend
claude plugin install wend@wend
This adds:
find skill that auto-fires on natural language ("where was that chat
about X?", "recover the compacted history", "nerede konuşmuştuk") and calls wend,/wend:search command,(The plugin calls the wend binary, so install it on your PATH first.)
Working today: index, search (keyword + optional semantic hybrid), show
(+recovered, --range/--count, numbered messages), resume, name, tree, doctor —
verified on a real 213-session / 178k-message corpus. Semantic search is opt-in
(--features semantic): fastembed (ONNX Runtime) with the multilingual
multilingual-e5-small model, embedded at the chunk level over your own
prompts, cosine + RRF fusion with keyword (first index --embed downloads the
model once, then incremental; thread use is capped so it won't pin the machine —
override with WEND_EMBED_THREADS). Not yet implemented: subagent indexing
(--include-subagents), export. See PLAN.md / ARCHITECTURE.md /
IMPLEMENTATION.md.
MIT.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Scrape, crawl, map, search, parse, extract, and change-track the web with fastCRW — the open-source, self-hostable Firecrawl alternative. Single Rust binary, ~6 MB RAM, Firecrawl-compatible /v1 + /v2 API, bundled SearXNG search.
npx claudepluginhub us/wend --plugin wendMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.