Flare: A Graph-First IDE That Gives Your Coding Agent a Live Map of Your Codebase
Flare is a free, open-source graph-first IDE that maps your codebase into a live graph, so you can see exactly what your coding agent changed and why.
Hand Claude Code or Codex a real multi-file task and walk away, and you come back to a chat transcript and thirty changed files with no structural view of what actually happened. You can read the diff file by file, but nothing shows you the shape of the change: which module the agent touched first, what it rewrote that three other files still import, or whether the fix it made in one place quietly broke an assumption somewhere else. Flare is a free, open-source graph-first ide built specifically to close that gap, and it's both the fastest-rising repo on today's GitHub trending radar and a same-day Product Hunt launch, two signals of real traction pointing at the same project at once.
What Flare actually does
Flare represents your codebase as a live graph instead of a file tree or a chat log. Every file is a node, every import is an edge, and the graph is generated straight from the source, not from a manually maintained diagram that goes stale the day after someone draws it. As your coding agent, whether that's Claude, Codex, opencode, or aider, edits files during a session, the graph updates in real time and attributes every write to whoever actually made it, human or agent. If the agent rewrites something the rest of the app still imports, that dependency shows up visually before it becomes a runtime error three files away.
The tool offers three ways to look at the same graph: Canvas for a free-form spatial view, Wheel for a radial layout, and Districts for grouping related files into clusters. Underneath all three sits a local shadow history, a per-file record of changes that lets you diff any edit against what came before it and revert a specific change without touching anything else the agent did in the same session. That's the actual mechanism this is an ai agent codebase map, not a decoration on top of an existing editor.
How it plugs into an existing coding agent workflow
Flare ships an MCP server with a specific set of tools an agent can call directly: graph_overview for a structural summary of the repo, task_list and decision_record for tracking what the agent is working on and why, and question_ask for the agent to surface something back to you mid-task rather than guessing and moving on. That MCP layer is what makes this a graph ide for claude code specifically, rather than just a static visualization you check after the fact. The app itself runs on VS Code's Monaco editor and xterm.js for the terminal, both proven, widely used components rather than custom-built equivalents, and it also reads lcov.info coverage data directly into the graph, so you can see which parts of a change are actually tested and which aren't.
Setup is a local npm install && npm run build && npm start for the desktop app, or npm run serve if you'd rather run it on a machine and view it in a browser instead of installing a desktop client. No account, no cloud dependency, and the whole project is MIT licensed, which is about as permissive as an open-source license gets: fork it, modify it, ship it inside something commercial, no obligation back to the project beyond keeping the license notice.
The traction behind picking this one today
Flare sits at 167 GitHub stars as of today, up from roughly 123 just a few days earlier, a genuinely fast climb for a young repo and today's single fastest riser on this scan's GitHub radar. The same day, it also launched independently on Product Hunt as "the graph-first IDE and interactive map for agentic coding," described there in almost the same terms as its own README: a live map instead of a chat log, changes attributed to whoever made them, and a local history you can diff and revert. Two separate discovery mechanisms surfacing the same project on the same day, with matching descriptions, is a stronger traction signal than either one alone, and it's the reason this clears the bar over a repo that only shows up in one place.
Where this genuinely falls short
Visualize ai agent changes as its core pitch works well for what it's built to show: structure, attribution, and history. It does not replace a real diff viewer for line-by-line review, and it does not catch logic bugs the graph can't see, a syntactically clean change that's still semantically wrong looks the same on the map as a correct one. It's also early: 26 forks and no long track record yet mean the rough edges you'd expect from a project this young are still there, and the desktop build step (npm install && npm run build) is a real setup cost compared to a one-line install. Running it means trusting a local Node process with visibility into your entire codebase, which is the same trust model as any local dev tool, but worth knowing going in since there's no hosted, no-install option yet.
Should you add Flare to your workflow
For anyone running Claude Code, Cursor, or a similar coding agent against a real, non-trivial codebase daily, this scan's own pipeline included, an agentic coding oversight tool that shows structure instead of just diffs is worth the ten minutes it takes to try. The honest use case is narrower than "replaces your IDE": Flare is a companion view that sits alongside your existing editor and terminal, not a replacement for either, and it's most useful the moment a task touches more than two or three files at once, which is exactly when a chat transcript stops being enough to understand what actually happened.
Sources: Flare on GitHub; Flare on Product Hunt.
Join the newsletter
AI workflows and systems, straight to your inbox.
No spam. Unsubscribe anytime.