Kevin Liu

Local Search

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

InfraAgent

Open lsearch.devSource

The numbers

  • 76commitsgit rev-list --count 46756a027
  • 16GitHub starsgh api repos/Kevin-Liu-01/Local-Search --jq .stargazers_count (2026-10-30)
  • 17check filesgh api repos/Kevin-Liu-01/Local-Search/git/trees/46756a027?recursive=1 | grep -cE <glob>
  • 3.62commits per active day76 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.

Local-Search@7047959:README.md:106-108 (384.5 ms cold, 6.5 ms cached)

Moves

  1. 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.

    Local-Search@7047959:README.md:3-7
  2. Stable JSON hits for 57. Results arrive as JSON in one fixed shape, and failures carry an error code agents can act on.

    Local-Search@7047959:README.md:99-100
  3. 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.

    Local-Search@7047959:README.md:104-108; benchmarks/hosted-search-2026-07-21.md
  4. 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.

    Local-Search@7047959:README.md:112-114

Numbers pinned at 46756a027, 2026-10-16.

# every page, one line each
$ curl -s https://www.kevinliu.studio/llms.txt
# every card in one file
$ curl -s https://www.kevinliu.studio/llms-full.txt
# this page as Markdown
$ curl -s -H "Accept: text/markdown" https://www.kevinliu.studio/cards/local-search
HTTP 200 · text/markdown · 1,826 bytes
# 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/