Observed since 20 Oct, 22:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0x1labs/vyer
Vyer — the warm code-context engine for AI coding agents (MCP server).
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.
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.
| Fast | a resident warm core — roughly 4 ms a query, never a cold rescan |
| Precise | hybrid lexical + structural + graph search; real AST spans, not text blobs |
| Safe | deterministic AST edits — atomic, re-parse-checked, never stale after a write |
| Tiny | one MCP tool (plus a gated editor) — about 2k tokens of metadata per turn |
| Polyglot | 14 languages via tree-sitter (Rust, Python, JS/TS/TSX, Go, C/C++, and more) |
| Local | your 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" }] }
Quickstart, the agent playbook, security model, and benchmarks all live in the repo:
No prebuilt binary for your platform? Build from source (needs Rust 1.85+):
cargo install --git https://github.com/chirayuoli/vyer vyer-server
Download counts and popularity will appear here as the collector receives them.
Declarations describe requirements; they are not a resolved dependency graph.
Source distribution
{
"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
}Observed since 20 Oct, 22:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:9024cb0ad428c83aec3445e4c5ef2df1bbf65513626338d00a34259442d62494