Catalog npm
Back to packageRELEASE DETAILS

0.1.4

npm

@0x1labs/vyer

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

agentaiclaudecode-contextcode-searchcursorllmmcp
Published21 Jun 2026
Direct dependencies0
Transitive dependenciesNot calculated

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.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "712685b9723623b476e10eba0615e5170e55967c",
  "tarball": "https://registry.npmjs.org/@0x1labs/vyer/-/vyer-0.1.4.tgz",
  "fileCount": 4,
  "integrity": "sha512-zjT3tlSeI9M0pGhiWU4u2TD2ID1m5cf3XPkDlCVRb4lzGdOubm/8NAJCByP6YFIbHBFTkhdyig4rBYcsdwrHtg==",
  "signatures": [
    {
      "sig": "MEQCIEwDcm3ZsKjg5mbiCyuAY8S0nknvZAkw8F/Lk2D+TIbZAiAPcIMdttn3xkqsmbv3KESb+MvTPQxFuGCBIzn/buB5jQ==",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    }
  ],
  "unpackedSize": 7926
}

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_version:9024cb0ad428c83aec3445e4c5ef2df1bbf65513626338d00a34259442d62494

Other collected versions

0.2.024 Jun0.1.321 Jun0.1.221 Jun0.1.121 Jun0.1.021 JunView all collected versions →