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:

  1. Open the preset selector
  2. Click Download Models
  3. Watch the progress bar
  4. 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.