aasixh

aasixh / devgrep

Public

Fast recursive code search CLI tool built for developers.

21
16
89% credibility
Found May 22, 2026 at 21 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

devgrep is a local search tool that keeps your command history, log files, and markdown notes searchable in one place. Everything stays on your computer—there's no cloud service, no account required, and no tracking of what you search for. You build your searchable index once, and then you can instantly find that command you ran weeks ago, track down errors in your logs, or locate notes you've written. The tool learns from your patterns, prioritizing commands you've used recently, used frequently, and run in your current project folder. It works entirely offline and can watch your directories, automatically keeping your search index up to date as files change.

How It Works

1
🔍 You discover devgrep

You hear about a tool that remembers everything you've ever typed in your terminal, so you never lose a command again.

2
You install it in seconds

With a single command, devgrep is installed on your computer. No accounts, no cloud setup, nothing complicated.

3
📦 You build your searchable memory

You run one simple command and devgrep quietly reads through your command history, log files, and notes, organizing everything into a searchable index.

4
You search and discover something you forgot

You type a few words about that complex database command you ran three weeks ago, and there it is—complete with when you used it and which project folder you were in.

5
You explore different searches
⌨️
Find a command you ran

Search through your shell history to recover that docker command or deployment script you can't quite remember.

📋
Find an error in logs

Search through your log files to track down when something went wrong and see the context around it.

📝
Find a note or runbook

Search through your markdown notes and documentation to find that deployment checklist or debugging guide.

🎉 You find what you needed

In seconds, you recovered that important command, found the error in your logs, or located the note you were looking for—without digging through scattered files.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 21 to 21 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is devgrep?

devgrep is a CLI tool that turns your scattered developer memory into a searchable database. It indexes your shell command history, log files, and markdown notes into a local SQLite database, letting you recover that kubectl command you ran three weeks ago or find that half-written deployment runbook without digging through files. Built in Go with an interactive terminal UI, it runs entirely offline with no accounts or cloud sync. You run `devgrep index` once to build your index, then `devgrep search "docker postgres"` to find what you need.

Why is it gaining traction?

The hook is recovering lost context. Developers spend hours re-discovering commands they've already run. devgrep solves this by keeping shell history searchable beyond what your terminal's history buffer can hold. The TUI with vim-style navigation feels native to terminal power users, and the `--plain` flag makes it scriptable for automation. Watch mode means your project logs stay indexed as they rotate.

Who should use this?

DevOps engineers who run the same deployment commands repeatedly, backend developers debugging across multiple log files, and anyone who uses their terminal heavily and wants to build a searchable knowledge base from their workflow history. Not for casual terminal users.

Verdict

At 21 stars and version 0.1.0, devgrep is early-stage but functional. The SQLite-backed local-first approach is solid, and the Go implementation means it will stay fast. Test coverage exists but community size is minimal. Worth trying if you want to recover lost terminal knowledge, but monitor the project for maturity before relying on it for critical workflows.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.