top of page

Does VizDev Use AI? Working With and Without Coding Agents

Mark Griffin
Jul 30
5 min read

Updated: Sep 8

In the current technology climate, "Is VizDev AI?" is one of our most frequently asked questions. So, let’s answer it upfront: VizDev is not an AI tool. Instead, VizDev makes AI tools better.


Clearly, there's more nuance to this topic than fits in a single line. We want to take the time to explain why VizDev is designed the way it is. Ultimately, how we chose to build VizDev reflects our values: building tools that empower humans to do more and doing things the right way.


No Model Makes Your Map


VizDev doesn't use LLMs to map your code. Our local analysis engine is written in Rust, and the visualizations are in TypeScript. We do this because it makes good engineering sense. Our analysis is blazing fast, deterministic, and portable. Our visualizations turn the facts from that analysis into intuitive workflows and insights about how code works.


Our team's experience with program analysis means we knew we could build the tools to extract the answers we needed from code. While it might not be the easiest way to get a solution, we believe it’s the right way. This means the analysis focuses on just the ground truth of the code itself. Everything is linked to source locations, not just to help navigation but to allow you to always look at the code and verify anything.


The second important consequence of designing things this way is that VizDev works out of the box. It doesn’t require AI or even a network connection. All analysis is performed locally on your machine, so you maintain control of your code and the analysis. You don’t have to worry about where your code goes, what will happen to your next token bill, or if an upstream service outage could ruin your day.


This is why we say VizDev isn't AI. But it’s not the whole story. We built it with users in mind, prioritizing exportability, interoperability, and capability. And AI can bring some impressive capabilities.


Where AI Comes In


VizDev isn't built to replace agentic tools like Claude Code; it's built to augment them. VizDev provides a knowledge graph and data model that makes agents better at understanding your project. It also offers visualizations to make their insights more usable for you. So while VizDev is designed for humans, agents benefit significantly from it too.


How do we do this? We use integrations like Agent Skills and MCP to allow agents to harness the capabilities of VizDev. This turns it into a superpower for agents. Focusing on integrations also makes VizDev agent and harness agnostic, so it works seamlessly with Codex, Cursor, OpenCode, and more.


We also use agents to accomplish tasks that usually require flexibility or a lot of user interaction. The results we've seen so far are impressive. This approach allows the flexibility and power of these agents to be reflected in more intuitive workflows and processes. Analysis and data wrangling that used to be a pain to set up are now possible by simply asking an agent a question. The result is still grounded in our visuals and thus in the code.


We built VizDev to help humans understand code. This led to VizDev becoming a way to help humans not just keep up with AI but also to become more knowledgeable and engaged as they work with coding agents. Our visualizations are geared toward how the human brain works and the workflows that people actually use. Incidentally, this helps people get the most out of AI tools.


VizDev vs. Asking Your Agent to Explain the Codebase


VizDev's initial design goals were to make code review and onboarding easier. But as it’s become more common to use agents for various tasks, certain questions have become more prevalent.


"Why not just ask an agent to explain the code?"


If you've spent time with coding agents, you might have experienced the dreaded menace of TEXT FATIGUE. It’s not just you; the human brain does not efficiently process walls of text. After a few hours of endlessly scrolling words, it’s a breath of fresh air to explore an interactive visual instead.


"Okay, but why not just ask an agent to make all your diagrams for you?"


Sit with that for a moment, and the answer becomes clear: that approach is slower, non-deterministic, costs tokens, and is separate from the code you want to understand. You can go that road, but there's a better way.


Abstract blue wireframe skull with glowing polygon lines on a dark background, futuristic and eerie.

Our model was custom-built by a team with deep expertise in code security. The express goal was enabling human understanding. The model wasn't built to make IDEs better; it was built to explain code. It works great for both humans and agents, making the difficult problems of working with code easier and more intuitive.


VizDev Tackles Real Engineering Team Concerns


With software development teams moving faster than ever, VizDev is one of the few tools focused on helping people keep up. It’s built to make humans more effective and efficient. We focus on speed, transparency, and interoperability because we know how great it is to work with tools that provide those benefits!


The advantages VizDev provides also help with some fundamental issues that teams face. By giving people interactive and explorable visualizations, we increase engagement and contribute to a more enjoyable developer experience. Using VizDev to read the structure of your codebase can reduce token spend by providing answers to agents directly. By making it more intuitive to understand large chunks of code, we help people navigate common problems more quickly and confidently. We're just starting to measure these results more directly and look forward to sharing more about the impact we've seen.


We also focus on the problems we hear from users in various organizations, from cybersecurity teams to software shops run by unconventional builders. With so many ideas about tools and workflows being released constantly, we find it helpful to work on the core problems that seem to affect everyone. As a result, we’re continually rolling out more capabilities and features. The core experience delivers immense value because code understanding is the root of most code problems.


VizDev is Built to Help Humans and Their Agents


VizDev is built for people. We focus on making it awesome for all our users, delivering fast and intuitive workflows for everyone, and slick integrations for users with coding agents.


It’s not a question of either/or; it’s a both/and. People need visuals, and agents want knowledge graphs. VizDev delivers both. This means our momentum is increasing, more is becoming possible as we build, and our users reap the benefits.


We still have room for a small number of design partners. We're looking for indie developers, engineering teams, and AppSec professionals. We want people willing to try VizDev on their real codebases with their real workflows. We need partners who will use it in ways we didn’t anticipate and tell us what’s working and what isn’t. Join the beta and help us chart what comes next.

 
 
bottom of page