Visual Search at Your Fingertips
A local web dashboard for searching, browsing documents, and getting AI-powered answers. No cloud, no accounts—just open your browser.
Key Benefits
- Visual search interface
- Document browser with filtering
- AI answers with citations
- Live preset switching
- 100% local, no cloud
Example Commands
gno serve
gno serve --port 8080
Get Started
Ready to try Web UI?
Your Knowledge, Visualized
Not everyone wants to live in the terminal. The GNO Web UI gives you a beautiful, fast interface to your local knowledge index—right in your browser.
gno serve
# Open http://localhost:3000
Features
Dashboard
See your index at a glance:
- Document count — How much you’ve indexed
- Chunk count — Searchable text segments
- Health status — Is everything working?
- Collections — Jump to any source
Three Search Modes
Choose the right tool for the job:
| Mode | Best For |
|---|---|
| BM25 | Exact terms, code identifiers |
| Vector | Concepts, natural language |
| Hybrid | Best accuracy (recommended) |
AI Answers
Type a question, get a cited answer:
“What did we decide about the authentication flow?”
GNO searches your documents, synthesizes an answer using a local LLM, and shows citations linking back to sources.
Live Preset Switching
Switch between model presets without restarting:
- Slim — Fast, ~1GB disk
- Balanced — Default, ~2GB disk
- Quality — Best answers, ~2.5GB disk
Click the preset selector, choose your preference, and GNO reloads models automatically.
In-Browser Model Download
Missing models? Download them directly from the UI:
- Open the preset selector
- Click Download Models
- Watch the progress bar
- Start using AI features immediately
No terminal required—everything happens in the browser.
Privacy by Design
Everything runs on localhost:
- No cloud services
- No user accounts
- No data leaves your machine
- No tracking or telemetry
The server binds to 127.0.0.1 only—it’s not accessible from your network.
Get Started
# Install GNO
bun install -g @gmickel/gno
# Index your documents
gno init ~/notes --name notes
gno index
# Start the web UI
gno serve
Then open http://localhost:3000.
For Developers
The Web UI is powered by a REST API you can use programmatically. Build custom integrations, automate workflows, or create your own tools.
# Search via API
curl -X POST http://localhost:3000/api/query \
-H "Content-Type: application/json" \
-d '{"query": "authentication"}'
See the API Reference for full documentation.