#452452nd of 455 in Skills, plugins and prompts

osgrep

Local semantic code search CLI with call-graph tracing for coding agents

Stars
1.2k
License
Apache-2.0
Last commit
Jan 2026
Last release
Dec 2025
Language
TypeScript
Stars, last 29 weeks+39
22 Apr 2026: 1,111 stars29 Apr 2026: 1,115 stars6 May 2026: 1,118 stars13 May 2026: 1,119 stars20 May 2026: 1,120 stars27 May 2026: 1,121 stars3 Jun 2026: 1,125 stars10 Jun 2026: 1,128 stars17 Jun 2026: 1,129 stars24 Jun 2026: 1,131 stars1 Jul 2026: 1,133 stars8 Jul 2026: 1,133 stars15 Jul 2026: 1,134 stars22 Jul 2026: 1,134 stars29 Jul 2026: 1,134 stars5 Aug 2026: 1,134 stars12 Aug 2026: 1,134 stars19 Aug 2026: 1,134 stars26 Aug 2026: 1,134 stars2 Sept 2026: 1,135 stars9 Sept 2026: 1,138 stars16 Sept 2026: 1,139 stars23 Sept 2026: 1,141 stars30 Sept 2026: 1,143 stars7 Oct 2026: 1,144 stars14 Oct 2026: 1,145 stars21 Oct 2026: 1,146 stars28 Oct 2026: 1,147 stars4 Nov 2026: 1,148 stars11 Nov 2026: 1,150 stars

1,111 on 22 Apr 20261,150 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

osgrep is a grep-like CLI that indexes a repository with tree-sitter chunking, embeds it locally via onnxruntime-node, stores vectors in LanceDB and answers natural-language queries. It adds `trace` for callers and callees, `skeleton` for signature-only file views, and an optional `serve` daemon with file watching. Installers for Claude Code and opencode register hooks that start the daemon automatically.

Who it is for: Developers giving Claude Code or opencode local semantic code search

Strengths

  • Embeddings run locally; models are about 150MB and no API key is needed
  • Separate index per repository, keyed by git remote URL or directory hash
  • `serve` keeps the index hot and re-indexes on file change; README claims <50ms responses
  • Respects .gitignore and .osgrepignore; one-command install for Claude Code and opencode

Weaknesses

  • Files without a tree-sitter grammar are skipped unless `--allow-fallback` is set
  • Token and speed gains (20% and 30%) come from the author's own benchmark
  • First search triggers a full index of the repo, which can be slow on large codebases
  • Plugin integrations cover only Claude Code and opencode

What it needs

  • Needs Node.js, npm
  • Models: Local ONNX embedding models via onnxruntime-node, ColBERT reranking
  • port 4444

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

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