About
AI writes code faster than you can review it.
Cursor, Copilot, Claude — they generate changes in seconds. The bottleneck isn't writing code anymore. It's knowing what else breaks when it changes.
That's what Vast does.
What Vast is
Vast connects to your GitHub repository, parses it with tree-sitter, and builds a dependency graph of your codebase. Before you commit a change, Vast shows you its blast radius — every file, module, and function that depends on what you're touching.
Three things it does:
- Impact Analysis — pick a file or function, see what breaks
- Risk Detection — AST-based checks flag risky patterns automatically
- Change Explanation — plain-language summaries of what a change actually does
How it works — no magic
You connect a repo. Vast scans it and builds a graph. That's it. We're not plugged into your editor yet, and we won't claim otherwise — live integrations with Cursor, Copilot, and Claude are on our roadmap, not in the product today. If a feature isn't built, we say so.
What we don't do
Vast does not store your source files. We keep a dependency graph: file paths, import relationships, and exported symbol names. File contents are read from GitHub at analysis time and discarded. Preview and AI explain fetch live from GitHub; they are not saved.
Where we are
Vast is in beta. We're a small team building this because we needed it ourselves: shipping fast with AI tools, without losing track of what a change actually touches. We're prioritizing real usage and honest feedback over polish — if something's rough, tell us, and we'll fix it.
