Catalog npm
PACKAGE EXPLORERView in registry

@0x1labs/vyer

npm

Vyer — the warm code-context engine for AI coding agents (MCP server).

agentaiclaudecode-contextcode-searchcursorllmmcp
Versions collected6
Direct dependencies0From release 0.2.0
Last observed20 Oct, 22:34 UTC

README

Current package documentation

Vyer

The warm code-context engine for AI coding agents.

npm license GitHub


One MCP tool that gives your coding agent fast, structure-aware sight into a codebase — and a safe, precise way to change it. Warm, resident, always fresh. Fully local. This package downloads the matching prebuilt vyer binary for your platform on install.

Use it

Vyer is an MCP server — your agent host launches it and talks to it over stdio. You don't run vyer serve by hand; you point your host (Claude Code / Cursor / Windsurf / Cline) at it:

// .mcp.json (or your host's MCP config)
{
  "mcpServers": {
    "vyer": { "command": "npx", "args": ["-y", "@0x1labs/vyer", "serve", "--root", ".", "--watch", "--allow-writes"] }
  }
}

Claude Code one-liner:

claude mcp add vyer -- npx -y @0x1labs/vyer serve --root . --watch --allow-writes

--allow-writes lets Vyer edit (drop it for read-only). Then tell your agent to prefer it:

npx -y @0x1labs/vyer init      # drops a managed note into ./CLAUDE.md (idempotent)

Want a global vyer command? npm install -g @0x1labs/vyer. To check it from a terminal (no agent), use vyer version or vyer query "<search>" — serve only does something when an agent drives it.

What you get

Fasta resident warm core — roughly 4 ms a query, never a cold rescan
Precisehybrid lexical + structural + graph search; real AST spans, not text blobs
Safedeterministic AST edits — atomic, re-parse-checked, never stale after a write
Tinyone MCP tool (plus a gated editor) — about 2k tokens of metadata per turn
Polyglot14 languages via tree-sitter (Rust, Python, JS/TS/TSX, Go, C/C++, and more)
Localyour code never leaves the machine; sandboxed writes; no shelling out
// find — describe it or name it
{ "queries": [{ "q": "where do we validate the auth token" }] }

// understand — definition + callers + callees + tests, in one call
{ "queries": [{ "q": "validateToken", "detail": "context" }] }

// change — a surgical, atomic edit (this is code_apply)
{ "edits": [{ "locator": "src/auth/token.rs#validate_token", "rename": "verify_token" }] }

Full documentation

Quickstart, the agent playbook, security model, and benchmarks all live in the repo:

→ https://github.com/chirayuoli/vyer

No prebuilt binary for your platform? Build from source (needs Rust 1.85+): cargo install --git https://github.com/chirayuoli/vyer vyer-server

MIT OR Apache-2.0 · built by 0x1labs

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 6

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.0Registry latest24 Jun 20260
0.1.421 Jun 20260
0.1.321 Jun 20260
0.1.221 Jun 20260
0.1.121 Jun 20260
0.1.021 Jun 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
chirayuoli/vyer

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:34 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:e7680a21bba7d9802d071beed8753ffb712e9e50561be2c2d94100cb20b6687f