# Local Search

A command-line tool for AI agents to search the web in your own browser.

Card 7 of 26 in Kevin Liu's collection. 2026. Infra and Agent.

- Live: https://lsearch.dev/
- Source: https://github.com/Kevin-Liu-01/Local-Search
- Inks: 2
- Health 298, attack 123, defence 112, speed 103

## The numbers

- **76 commits**. Receipt: `git rev-list --count 46756a027`
- **16 GitHub stars**. Receipt: `gh api repos/Kevin-Liu-01/Local-Search --jq .stargazers_count (2026-10-30)`
- **17 check files**. Receipt: `gh api repos/Kevin-Liu-01/Local-Search/git/trees/46756a027?recursive=1 | grep -cE <glob>`
- **3.62 commits per active day**. Receipt: `76 commits over 21 distinct commit dates, 2026-07-19 to 2026-10-16`

## Trait

**Cached**. Repeat searches return saved results in a median 6.5 ms, so a reused move goes first. Receipt: `Local-Search@7047959:README.md:106-108 (384.5 ms cold, 6.5 ms cached)`

## Moves

- Browser Query hits for 61, 95% of the time. Your agent searches the web in the browser you already use, with no separate search service. Receipt: `Local-Search@7047959:README.md:3-7`
- Stable JSON hits for 57. Results arrive as JSON in one fixed shape, and failures carry an error code agents can act on. Receipt: `Local-Search@7047959:README.md:99-100`
- Fast Search hits for 55 and raises its Pace. Its July 2026 benchmark measured a 148.7 ms median search, mixing fresh searches with answers from saved results. Receipt: `Local-Search@7047959:README.md:104-108; benchmarks/hosted-search-2026-07-21.md`
- Compact Results restores 45 health. Each result is short, a median 53.4 tokens (the word pieces AI models read), so agents can take in more results. Receipt: `Local-Search@7047959:README.md:112-114`

Facts pinned at commit 46756a027 on 2026-10-16.

Back to every card: https://www.kevinliu.studio/
