{
  "name": "openvisio",
  "version": "0.2.5",
  "description": "Cut your AI coding agent's token usage. MCP server + CLI that turns any codebase into a deterministic code graph and serves Claude Code, Cursor, Codex & Windsurf a ranked, token-budgeted query surface — agents query structure (symbols, imports, call edges, path:line anchors) instead of crawling files. ~30x fewer exploration tokens. Local-first, read-only, no network, no embeddings.",
  "type": "module",
  "license": "MIT",
  "author": "OpenVisio contributors",
  "homepage": "https://openvisio.io",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/syntaxpriest/openvisio-oss.git",
    "directory": "mcp"
  },
  "bugs": {
    "url": "https://github.com/syntaxpriest/openvisio-oss/issues"
  },
  "keywords": [
    "3d-visualization",
    "abstract-syntax-tree",
    "agent",
    "agent-memory",
    "agentic",
    "agentic-ai",
    "agentic-coding",
    "agentic-workflow",
    "agents",
    "ai",
    "ai-agent",
    "ai-agents",
    "ai-assistant",
    "ai-code-completion",
    "ai-code-review",
    "ai-coding",
    "ai-coding-agent",
    "ai-coding-assistant",
    "ai-coding-tools",
    "ai-context",
    "ai-cost",
    "ai-cost-reduction",
    "ai-dev-tools",
    "ai-developer-tools",
    "ai-engineering",
    "ai-memory",
    "ai-native",
    "ai-orchestration",
    "ai-pair-programmer",
    "ai-pair-programming",
    "ai-powered",
    "ai-tooling",
    "ai-tools",
    "aider",
    "aider-code-graph",
    "aider-context",
    "aider-extension",
    "aider-integration",
    "aider-mcp",
    "aider-mcp-server",
    "aider-plugin",
    "aider-tokens",
    "aider-tools",
    "amp-code",
    "anchors",
    "android",
    "angular",
    "anthropic",
    "anthropic-claude",
    "anthropic-mcp",
    "api",
    "architecture",
    "architecture-analysis",
    "architecture-diagram",
    "architecture-map",
    "architecture-visualization",
    "artificial-intelligence",
    "ast",
    "astro",
    "augment",
    "augment-code",
    "augment-code-graph",
    "augment-context",
    "augment-extension",
    "augment-integration",
    "augment-mcp",
    "augment-mcp-server",
    "augment-plugin",
    "augment-tokens",
    "augment-tools",
    "auto-documentation",
    "automation",
    "autonomous-agent",
    "autonomous-coding",
    "backend",
    "bash",
    "blast-radius",
    "block-goose",
    "bolt",
    "bolt-new",
    "budgeted-context",
    "bug-finding",
    "build-tools",
    "bun",
    "c",
    "c-plus-plus",
    "c-sharp",
    "call-graph",
    "callgraph",
    "centrality",
    "cheaper-ai",
    "churn",
    "claude",
    "claude-ai",
    "claude-code",
    "claude-code-code-graph",
    "claude-code-context",
    "claude-code-extension",
    "claude-code-graph",
    "claude-code-integration",
    "claude-code-mcp",
    "claude-code-mcp-server",
    "claude-code-plugin",
    "claude-code-tokens",
    "claude-code-tools",
    "claude-context",
    "claude-desktop",
    "claude-extension",
    "claude-integration",
    "claude-mcp",
    "claude-mcp-server",
    "claude-plugin",
    "claude-tokens",
    "claude-tools",
    "cli",
    "cli-tool",
    "cline",
    "cline-code-graph",
    "cline-context",
    "cline-extension",
    "cline-integration",
    "cline-mcp",
    "cline-mcp-server",
    "cline-plugin",
    "cline-tokens",
    "cline-tools",
    "clion",
    "clojure",
    "cloudless",
    "code-analysis",
    "code-assistant",
    "code-atlas",
    "code-browser",
    "code-city",
    "code-completion",
    "code-complexity",
    "code-comprehension",
    "code-context",
    "code-context-protocol",
    "code-diagram",
    "code-discovery",
    "code-documentation",
    "code-editor",
    "code-exploration",
    "code-explorer",
    "code-graph",
    "code-graph-rag",
    "code-index",
    "code-indexing",
    "code-intel",
    "code-intelligence",
    "code-knowledge-graph",
    "code-map",
    "code-metrics",
    "code-migration",
    "code-navigation",
    "code-quality",
    "code-rag",
    "code-refactoring",
    "code-review",
    "code-reviews",
    "code-search",
    "code-search-engine",
    "code-skeleton",
    "code-structure",
    "code-summarization",
    "code-summary",
    "code-understanding",
    "code-viewer",
    "code-visualisation",
    "code-visualization",
    "codebase-analysis",
    "codebase-context",
    "codebase-documentation",
    "codebase-exploration",
    "codebase-graph",
    "codebase-indexing",
    "codebase-insights",
    "codebase-map",
    "codebase-navigation",
    "codebase-onboarding",
    "codebase-search",
    "codebase-understanding",
    "codebase-visualisation",
    "codebase-visualization",
    "codeium",
    "codeium-code-graph",
    "codeium-context",
    "codeium-extension",
    "codeium-integration",
    "codeium-mcp",
    "codeium-mcp-server",
    "codeium-plugin",
    "codeium-tokens",
    "codeium-tools",
    "codex",
    "codex-cli",
    "codex-code-graph",
    "codex-context",
    "codex-extension",
    "codex-integration",
    "codex-mcp",
    "codex-mcp-server",
    "codex-plugin",
    "codex-tokens",
    "codex-tools",
    "coding",
    "coding-agent",
    "coding-assistant",
    "coding-tools",
    "cody",
    "cognition-devin",
    "command-line",
    "command-line-interface",
    "command-line-tool",
    "complexity",
    "concrete-syntax-tree",
    "context",
    "context-budget",
    "context-compression",
    "context-engineering",
    "context-management",
    "context-optimization",
    "context-provider",
    "context-retrieval",
    "context-window",
    "context7-alternative",
    "continue",
    "continue-code-graph",
    "continue-context",
    "continue-dev",
    "continue-extension",
    "continue-integration",
    "continue-mcp",
    "continue-mcp-server",
    "continue-plugin",
    "continue-tokens",
    "continue-tools",
    "control-flow-graph",
    "copilot",
    "copilot-chat",
    "copilot-code-graph",
    "copilot-context",
    "copilot-extension",
    "copilot-integration",
    "copilot-mcp",
    "copilot-mcp-server",
    "copilot-plugin",
    "copilot-tokens",
    "copilot-tools",
    "cost-optimization",
    "cpp",
    "cpp-ast",
    "cpp-call-graph",
    "cpp-code-analysis",
    "cpp-code-graph",
    "cpp-codebase",
    "cpp-dependency-graph",
    "cpp-static-analysis",
    "cpp-tree-sitter",
    "crystal",
    "csharp",
    "csharp-ast",
    "csharp-call-graph",
    "csharp-code-analysis",
    "csharp-code-graph",
    "csharp-codebase",
    "csharp-dependency-graph",
    "csharp-static-analysis",
    "csharp-tree-sitter",
    "css",
    "cst",
    "cursor",
    "cursor-ai",
    "cursor-code-graph",
    "cursor-context",
    "cursor-extension",
    "cursor-ide",
    "cursor-integration",
    "cursor-mcp",
    "cursor-mcp-server",
    "cursor-plugin",
    "cursor-tokens",
    "cursor-tools",
    "cut-tokens",
    "dart",
    "data-flow",
    "data-flow-analysis",
    "data-visualization",
    "datagrip",
    "dead-code",
    "dead-code-detection",
    "debug",
    "debugging",
    "definitions",
    "deno",
    "dependencies",
    "dependency-analysis",
    "dependency-graph",
    "dependency-visualization",
    "deterministic",
    "deterministic-code-graph",
    "developer-experience",
    "developer-onboarding",
    "developer-productivity",
    "developer-tools",
    "developer-workflow",
    "devin",
    "devtool",
    "devtools",
    "devx",
    "diagram",
    "directed-graph",
    "django",
    "documentation",
    "dotnet",
    "dotnet-core",
    "dx",
    "ecmascript",
    "edges",
    "editor",
    "efficient-context",
    "elixir",
    "emacs",
    "embedding-free",
    "engineering-insights",
    "engineering-productivity",
    "enterprise-codebase",
    "erlang",
    "express",
    "expressjs",
    "fast",
    "fastapi",
    "fastify",
    "fewer-tokens",
    "find-references",
    "flask",
    "flutter",
    "foundation-model",
    "framework",
    "frontend",
    "fsharp",
    "fullstack",
    "function-calling",
    "gemini-cli",
    "gemini-cli-code-graph",
    "gemini-cli-context",
    "gemini-cli-extension",
    "gemini-cli-integration",
    "gemini-cli-mcp",
    "gemini-cli-mcp-server",
    "gemini-cli-plugin",
    "gemini-cli-tokens",
    "gemini-cli-tools",
    "gemini-code-assist",
    "gen-ai",
    "genai",
    "generative-ai",
    "git",
    "github",
    "github-copilot",
    "go",
    "go-ast",
    "go-call-graph",
    "go-code-analysis",
    "go-code-graph",
    "go-codebase",
    "go-dependency-graph",
    "go-static-analysis",
    "go-to-definition",
    "go-tree-sitter",
    "goland",
    "golang",
    "google-gemini",
    "goose",
    "graph",
    "graph-algorithms",
    "graph-analysis",
    "graph-database",
    "graph-native",
    "graph-query",
    "graph-rag",
    "graph-ranking",
    "graph-traversal",
    "graph-viewer",
    "graph-visualization",
    "graphql",
    "graphrag",
    "graphs",
    "groovy",
    "grounding",
    "haskell",
    "hotspots",
    "html",
    "ide",
    "ide-integration",
    "impact-analysis",
    "import-analysis",
    "import-graph",
    "in-context-learning",
    "incremental-parsing",
    "indexing",
    "intellij",
    "intellij-idea",
    "interactive-visualization",
    "ios",
    "java",
    "java-ast",
    "java-call-graph",
    "java-code-analysis",
    "java-code-graph",
    "java-codebase",
    "java-dependency-graph",
    "java-static-analysis",
    "java-tree-sitter",
    "javascript",
    "javascript-ast",
    "javascript-call-graph",
    "javascript-code-analysis",
    "javascript-code-graph",
    "javascript-codebase",
    "javascript-dependency-graph",
    "javascript-static-analysis",
    "javascript-tree-sitter",
    "jetbrains",
    "jetbrains-ai",
    "jetbrains-assistant",
    "jsx",
    "julia",
    "kilo-code",
    "kilo-code-code-graph",
    "kilo-code-context",
    "kilo-code-extension",
    "kilo-code-integration",
    "kilo-code-mcp",
    "kilo-code-mcp-server",
    "kilo-code-plugin",
    "kilo-code-tokens",
    "kilo-code-tools",
    "kiro",
    "kiro-code-graph",
    "kiro-context",
    "kiro-extension",
    "kiro-integration",
    "kiro-mcp",
    "kiro-mcp-server",
    "kiro-plugin",
    "kiro-tokens",
    "kiro-tools",
    "knowledge-graph",
    "kotlin",
    "kotlin-ast",
    "kotlin-call-graph",
    "kotlin-code-analysis",
    "kotlin-code-graph",
    "kotlin-codebase",
    "kotlin-dependency-graph",
    "kotlin-static-analysis",
    "kotlin-tree-sitter",
    "language-server",
    "language-server-protocol",
    "laravel",
    "large-codebase",
    "large-codebases",
    "large-language-model",
    "large-language-models",
    "lean-context",
    "legacy-code",
    "legacy-modernization",
    "lexer",
    "library",
    "lightweight",
    "llm",
    "llm-agent",
    "llm-agents",
    "llm-app",
    "llm-application",
    "llm-cost",
    "llm-cost-reduction",
    "llm-free",
    "llm-orchestration",
    "llm-tooling",
    "llm-tools",
    "llms",
    "local",
    "local-first",
    "local-mcp",
    "lovable",
    "lsp",
    "lua",
    "maintainability",
    "mcp",
    "mcp-agent",
    "mcp-agents",
    "mcp-ai",
    "mcp-app",
    "mcp-cli",
    "mcp-client",
    "mcp-code",
    "mcp-code-graph",
    "mcp-codebase",
    "mcp-connector",
    "mcp-context",
    "mcp-developer-tools",
    "mcp-ecosystem",
    "mcp-extension",
    "mcp-for-aider",
    "mcp-for-augment",
    "mcp-for-claude",
    "mcp-for-claude-code",
    "mcp-for-cline",
    "mcp-for-codeium",
    "mcp-for-codex",
    "mcp-for-continue",
    "mcp-for-copilot",
    "mcp-for-cursor",
    "mcp-for-gemini-cli",
    "mcp-for-kilo-code",
    "mcp-for-kiro",
    "mcp-for-roo-code",
    "mcp-for-sourcegraph",
    "mcp-for-tabnine",
    "mcp-for-trae",
    "mcp-for-warp",
    "mcp-for-windsurf",
    "mcp-for-zed",
    "mcp-host",
    "mcp-integration",
    "mcp-plugin",
    "mcp-prompt",
    "mcp-registry",
    "mcp-resource",
    "mcp-server",
    "mcp-static-analysis",
    "mcp-stdio",
    "mcp-tool",
    "mcp-toolkit",
    "mcp-tools",
    "mcp-transport",
    "minimal-context",
    "model-context-protocol",
    "modelcontextprotocol",
    "modernization",
    "module-graph",
    "monorepo",
    "monorepos",
    "neighborhood",
    "neovim",
    "nestjs",
    "network-free",
    "next-js",
    "nextjs",
    "nim",
    "no-cloud",
    "no-embeddings",
    "no-llm",
    "no-network",
    "node",
    "node-js",
    "nodejs",
    "nodes",
    "npm",
    "npm-package",
    "nvim",
    "objective-c",
    "ocaml",
    "offline",
    "offline-first",
    "on-device",
    "on-prem",
    "on-premise",
    "onboarding",
    "open-source",
    "openai-codex",
    "opendevin",
    "openhands",
    "openvisio",
    "oss",
    "page-rank",
    "pagerank",
    "pair-programming",
    "parser",
    "parsing",
    "path-line-anchors",
    "pear-ai",
    "pearai",
    "perl",
    "php",
    "php-ast",
    "php-call-graph",
    "php-code-analysis",
    "php-code-graph",
    "php-codebase",
    "php-dependency-graph",
    "php-static-analysis",
    "php-tree-sitter",
    "phpstorm",
    "polyglot",
    "polyglot-codebase",
    "powershell",
    "privacy",
    "privacy-first",
    "private",
    "productivity",
    "program-analysis",
    "programming",
    "programming-tools",
    "prompt",
    "prompt-compression",
    "prompt-engineering",
    "pycharm",
    "python",
    "python-ast",
    "python-call-graph",
    "python-code-analysis",
    "python-code-graph",
    "python-codebase",
    "python-dependency-graph",
    "python-static-analysis",
    "python-tree-sitter",
    "qwen-coder",
    "r-lang",
    "rag",
    "rails",
    "ranked",
    "ranked-context",
    "ranking",
    "reachability",
    "react",
    "react-native",
    "react-three-fiber",
    "reactjs",
    "read-only",
    "reduce-tokens",
    "refactor",
    "refactoring",
    "reference-graph",
    "references",
    "remix",
    "remote-mcp",
    "replit",
    "replit-agent",
    "replit-ai",
    "repo-analysis",
    "repo-indexing",
    "repo-map",
    "repository-analysis",
    "repository-map",
    "reproducible",
    "retrieval",
    "retrieval-augmented-generation",
    "rider",
    "roo-cline",
    "roo-code",
    "roo-code-code-graph",
    "roo-code-context",
    "roo-code-extension",
    "roo-code-integration",
    "roo-code-mcp",
    "roo-code-mcp-server",
    "roo-code-plugin",
    "roo-code-tokens",
    "roo-code-tools",
    "ruby",
    "ruby-ast",
    "ruby-call-graph",
    "ruby-code-analysis",
    "ruby-code-graph",
    "ruby-codebase",
    "ruby-dependency-graph",
    "ruby-on-rails",
    "ruby-static-analysis",
    "ruby-tree-sitter",
    "rubymine",
    "rust",
    "rust-ast",
    "rust-call-graph",
    "rust-code-analysis",
    "rust-code-graph",
    "rust-codebase",
    "rust-dependency-graph",
    "rust-static-analysis",
    "rust-tree-sitter",
    "save-tokens",
    "scala",
    "sdk",
    "secure",
    "self-hosted",
    "selfhosted",
    "semantic-analysis",
    "semantic-code",
    "semantic-search",
    "shell",
    "single-binary",
    "skeleton",
    "software-architecture",
    "software-development",
    "software-engineering",
    "software-visualization",
    "solidity",
    "solidjs",
    "source-code-analysis",
    "source-graph",
    "sourcegraph",
    "sourcegraph-code-graph",
    "sourcegraph-cody",
    "sourcegraph-context",
    "sourcegraph-extension",
    "sourcegraph-integration",
    "sourcegraph-mcp",
    "sourcegraph-mcp-server",
    "sourcegraph-plugin",
    "sourcegraph-tokens",
    "sourcegraph-tools",
    "spring",
    "spring-boot",
    "sql",
    "static-analysis",
    "static-code-analysis",
    "structure",
    "subgraph",
    "sublime-text",
    "svelte",
    "sveltekit",
    "swift",
    "swift-ast",
    "swift-call-graph",
    "swift-code-analysis",
    "swift-code-graph",
    "swift-codebase",
    "swift-dependency-graph",
    "swift-static-analysis",
    "swift-tree-sitter",
    "symbol-graph",
    "symbol-index",
    "symbol-search",
    "symbol-table",
    "symbols",
    "syntax-tree",
    "system-design",
    "tabnine",
    "tabnine-code-graph",
    "tabnine-context",
    "tabnine-extension",
    "tabnine-integration",
    "tabnine-mcp",
    "tabnine-mcp-server",
    "tabnine-plugin",
    "tabnine-tokens",
    "tabnine-tools",
    "tech-debt",
    "technical-debt",
    "terminal",
    "terminal-tool",
    "text-editor",
    "three-js",
    "threejs",
    "token",
    "token-aware",
    "token-budget",
    "token-budgeting",
    "token-cost",
    "token-efficiency",
    "token-efficient",
    "token-optimization",
    "token-optimized",
    "token-reduction",
    "token-saving",
    "token-savings",
    "token-usage",
    "tokens",
    "tool-calling",
    "tool-use",
    "toolkit",
    "trae",
    "trae-ai",
    "trae-code-graph",
    "trae-context",
    "trae-extension",
    "trae-integration",
    "trae-mcp",
    "trae-mcp-server",
    "trae-plugin",
    "trae-tokens",
    "trae-tools",
    "tree-sitter",
    "tsx",
    "typescript",
    "typescript-ast",
    "typescript-call-graph",
    "typescript-code-analysis",
    "typescript-code-graph",
    "typescript-codebase",
    "typescript-dependency-graph",
    "typescript-static-analysis",
    "typescript-tree-sitter",
    "unused-code",
    "utility",
    "v0",
    "vercel-v0",
    "vim",
    "visual-studio-code",
    "visualization",
    "void-editor",
    "vs-code",
    "vscode",
    "vscode-extension",
    "vue",
    "vue-lang",
    "vuejs",
    "warp",
    "warp-code-graph",
    "warp-context",
    "warp-extension",
    "warp-integration",
    "warp-mcp",
    "warp-mcp-server",
    "warp-plugin",
    "warp-terminal",
    "warp-tokens",
    "warp-tools",
    "wayfinding",
    "web-development",
    "webgl",
    "webstorm",
    "windsurf",
    "windsurf-code-graph",
    "windsurf-context",
    "windsurf-extension",
    "windsurf-ide",
    "windsurf-integration",
    "windsurf-mcp",
    "windsurf-mcp-server",
    "windsurf-plugin",
    "windsurf-tokens",
    "windsurf-tools",
    "zed",
    "zed-ai",
    "zed-code-graph",
    "zed-context",
    "zed-editor",
    "zed-extension",
    "zed-integration",
    "zed-mcp",
    "zed-mcp-server",
    "zed-plugin",
    "zed-tokens",
    "zed-tools",
    "zero-config",
    "zig"
  ],
  "engines": {
    "node": ">=18.17"
  },
  "bin": {
    "openvisio": "dist/cli.js"
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "node build.mjs",
    "typecheck": "tsc --noEmit",
    "dev": "tsx src/cli.ts",
    "postinstall": "node dist/postinstall.js || exit 0",
    "prepublishOnly": "npm run typecheck && node build.mjs"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.29.0",
    "lmdb": "^3.2.6",
    "openvisio-viewer": "^0.2.0",
    "tree-sitter-wasms": "^0.1.13",
    "web-tree-sitter": "~0.25.10",
    "zod": "^4.4.3"
  },
  "devDependencies": {
    "@openvisio/core": "*",
    "@types/node": "^22.10.0",
    "esbuild": "^0.25.0",
    "tsx": "^4.19.2",
    "typescript": "^5.7.2"
  }
}
