gno
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
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
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.
How to use
Zainstaluj skill GNO w swoim środowisku agenta lub CLI. Upewnij się, że masz dostęp do narzędzi Bash i Read.
Zainicjuj GNO w wybranym katalogu, uruchamiając
gno init. Ta komenda przygotuje strukturę projektu w bieżącym folderze.Dodaj foldery do indeksowania za pomocą
gno collection add, na przykładgno collection add ~/docs --name docs. Możesz dodać wiele folderów, każdy z własną nazwą kolekcji.Zbuduj indeks, uruchamiając
gno index. Ta komenda przeskanuje wszystkie dokumenty w dodanych folderach, wyodrębni tekst i utworzy zarówno indeks słów kluczowych (BM25), jak i wektory semantyczne do wyszukiwania.Wyszukuj dokumenty za pomocą
gno search "twoja fraza"dla wyszukiwania słów kluczowych,gno vsearch "twoja fraza"dla wyszukiwania semantycznego, lubgno ask "twoje pytanie"aby otrzymać odpowiedź AI z cytatami ze źródeł. Wybierz metodę w zależności od tego, czy szukasz konkretnych słów czy znaczenia.Opcjonalnie uruchom lokalny interfejs webowy, aby przeglądać i wyszukiwać dokumenty przez przeglądarkę, zamiast używać linii poleceń.