Vela Intelligence
Structural code intelligence for AI agents. A high-performance MCP server powered by Rust and Tree-sitter.
$ curl -sSL https://zephlyn.labs.velaintelligence.com/install.sh | sh
Then register: zephlyn install claude-code
Background indexing with file watching. Find any symbol across your codebase in milliseconds, not seconds.
13 languages parsed structurally. Functions, types, variables, constants — all with precise line numbers and scope.
Switch between projects with set_project or search across repos with include_paths. Each project gets its own knowledge DB.
LLM-generated file summaries stored in SQLite with minhash freshness detection. Analysis persists across sessions.
Zero-cost copy-on-write project snapshots. Save, revert, and experiment without fear on macOS.
Schema-versioned SQLite with WAL mode. Multiple AI sessions can share the same project safely.
outline List every function, type, variable, and constant in a file with line numbers and kind — without reading the whole file.find_symbol Search for a symbol definition across every file in the workspace. Uses a persistent index for instant results.scope_search Text search that returns matching lines with the enclosing function or class, so you see context, not just the line.get_api Public symbols and their full signatures for a file — like a quick API reference without reading the implementation.get_dependencies Extract imports and dependencies from any file. Handles Go multi-line imports, Rust use statements, Python, JS/TS, Java, C/C++.get_tests Find test functions and related test files for a source file. Supports Go _test.go, Rust #[test], Python, JS/TS, and sibling test packages.tree Project file tree with language detection, line counts, and sizes. Scope to a subdirectory, limit depth, or filter with globs.hot Most recently modified files in the workspace, sorted by modification time. Quickly see what's been actively worked on.changes Stream of file changes since a sequence number, powered by the file watcher. Know exactly what changed since your last check.symbol_edit Cross-file symbol rename with dry-run support. Preview every occurrence before applying the change.create_summary Store an LLM-generated analysis of a file: purpose, key symbols, dependencies, and complexity. Persists in the knowledge DB.get_summary Retrieve a stored summary. If missing or stale (detected via minhash similarity), returns the file content with instructions to regenerate.snapshot Save, revert, delete, and list project snapshots using APFS copy-on-write clones. Instant and zero-cost on macOS.menu Navigate a project command palette defined in .zephlyn/menu.json. Run commands, read files, or follow instructions.edit_menu Add, remove, or reorder items in the command palette. Supports shared and local (per-user) menu files.config Manage workspace configuration: discover sub-repos, get/set settings, add/remove include paths, or force a full reindex.set_project Switch to a different project directory. All tools switch to the new project's config, knowledge DB, and snapshots.status Daemon health: version, schema version, indexed files, indexed symbols, knowledge entries, snapshot count.