From 0018b88c1f7fc1663496616ae93fbf577891f400 Mon Sep 17 00:00:00 2001 From: Dev Dalia Date: Sat, 22 Aug 2026 21:09:17 +0530 Subject: [PATCH] Lead the quick start with brew The first command was 'uvx agsearch', which fails with command-not-found for anyone without uv installed -- including on the machine this was written on. An error on the first line of the README is a worse first impression than any ordering concern. Brew is verified working against the released tarball, it is near-universal on macOS, and it is the only path that also resolves fzf, so the interface works on first run rather than falling back to non-interactive output. uvx stays, one paragraph down, where a missing uv is a shrug rather than a dead end. curl | sh stays in Installation. The tools that lead with it (uv, ollama) serve from their own domain and bootstrap their own ecosystem; the ones that sit inside an existing one (bun, starship) lead with a package manager. --- README.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f5df007..121a573 100644 --- a/README.md +++ b/README.md @@ -23,14 +23,6 @@ Everything stays on your machine. ## Quick start -Try a search without installing anything: - -```sh -uvx agsearch -n "stripe tax id" -``` - -For the interactive interface: - ```sh brew install devcodes9/tap/agsearch agsearch @@ -38,6 +30,13 @@ agsearch Type anything you remember from a past conversation. Select a result to resume it. +Brew is first because it also installs `fzf`, which the interactive interface needs. To try a +single search without installing anything, and without the interface: + +```sh +uvx agsearch -n "stripe tax id" +``` + ## Features - **Full-conversation search.** Search user prompts and assistant replies, not only titles and