neus — Search repositories and make constrained decisions

Hybrid Go and Markdown search with cited answers, bounded classification and local inference.

Install
go install ubunatic.com/neus/cmd/neus@latest

Get started

View source

Related skills

Browse 31 registered skills

Why neus

Why neus

Agents need to find relevant code when their query uses different words. Programs consuming model decisions also need a predictable output shape and an explicit set of allowed labels.

What it does

What it does

Hybrid repository search

Incremental indexing extracts Go and Markdown, combines keyword retrieval with vector similarity, and groups ranked results by file.

Bounded classification

The classify CLI validates input, returns JSON, and short-circuits exact and prefix matches before calling an inference endpoint.

Local inference

HTTP services or an on-demand llama-server process provide inference while the Go binary avoids a bundled Python ML runtime.

The workflow

The workflow

Recent milestones

Recent milestones

Historical milestones from the review through October 4, 2026.

How the work was verified

How the work was verified

A small reasoning model exhausted its response budget without reliable structured output. The recorded experiment moved to an instruct model and grammar constraints. The benchmark separates structural validity from semantic accuracy, and studies preserve retrieval approaches that regressed recall.

The October 4 review records 215 commits in its six-week window, 14 Go test files, and 124 test functions. These historical counts show the pace and breadth of search, evaluation, CLI, and model-lifecycle work.

Read the October 4 story and its facts table.

Current scope and limits

Current scope and limits

Vector search and classification require configured inference services or local model weights. Grammar-valid output does not establish semantic accuracy. The October 4 review records open integration bugs around cloud fallback model naming and selecting a model that is not loaded (issues 042–043).

Build the CLI

Build the CLI

Build and installation targets are maintained in the repository Makefile.

Search and classification additionally need configured inference services or local model weights.