Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Search local documents, files, notes, and knowledge bases. Index directories, search with BM25/vector/hybrid, get AI answers with citations. Use when user wants to search files, find documents, query notes, look up information in local folders, index a directory, set up document search, build a knowledge base, needs RAG/semantic search, or wants to start a local web UI for their docs.
.claude/skills/sundial-org-gno/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | -46% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 36% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 86% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -13% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 22% | 0% |
Fast local semantic search. Index once, search instantly. No cloud, no API keys.
bashgno init # Initialize in current directory gno collection add ~/docs --name docs # Add folder to index gno index # Build index (ingest + embed) gno search "your query" # BM25 keyword search
| Category | Commands | Description | | ------------ | ---------------------------------------------------------------- | --------------------------------------------------------- | | Search | search, vsearch, query, ask | Find documents by keywords, meaning, or get AI answers | | Links | links, backlinks, similar, graph | Navigate document relationships and visualize connections | | Retrieve | get, multi-get, ls | Fetch document content by URI or ID | | Index | init, collection add/list/remove, index, update, embed | Set up and maintain document index | | Tags | tags, tags add, tags rm | Organize and filter documents | | Context | context add/list/rm/check | Add hints to improve search relevance | | Models | models list/use/pull/clear/path | Manage local AI models | | Serve | serve | Web UI for browsing and searching | | MCP | mcp, mcp install/uninstall/status | AI assistant integration | | Skill | skill install/uninstall/show/paths | Install skill for AI agents | | Admin | status, doctor, cleanup, reset, vec, completion | Maintenance and diagnostics |
| Command | Speed | Best For | | ---------------------- | ------- | ---------------------------------- | | gno search | instant | Exact keyword matching | | gno vsearch | ~0.5s | Finding similar concepts | | gno query --fast | ~0.7s | Quick lookups | | gno query | ~2-3s | Balanced (default) | | gno query --thorough | ~5-8s | Best recall, complex queries | | gno ask --answer | ~3-5s | AI-generated answer with citations |
Retry strategy: Use default first. If no results: rephrase query, then try --thorough.
-n <num> Max results (default: 5)
-c, --collection Filter to collection
--tags-any <t1,t2> Has ANY of these tags
--tags-all <t1,t2> Has ALL of these tags
--json JSON output
--files URI list output
--line-numbers Include line numbers--index <name> Alternate index (default: "default")
--config <path> Override config file
--verbose Verbose logging
--json JSON output
--yes Non-interactive mode
--offline Use cached models only
--no-color Disable colors
--no-pager Disable pagingIf you edit/create files that should be searchable via vector search:
bashgno index # Full re-index (sync + embed) # or gno embed # Embed only (if already synced)
MCP gno.sync and gno.capture do NOT auto-embed. Use CLI for embedding.
| Topic | File | | ----------------------------------------------------- | ------------------------------------ | | Complete CLI reference (all commands, options, flags) | cli-reference.md | | MCP server setup and tools | mcp-reference.md | | Usage examples and patterns | examples.md |
Other measured skills in the registry, with their headline benchmark lift.