Hey OP, this is absolutely awesome and I am very much on your creative wavelength! I'd love to get in contact with you if you have a moment, as I've built an adjacent 3D visualizer that might complement the rendering portion of your system by providing actual glyph-level rendering of each file instead of block-based representations (glyph3d.dev). I have a similar "trace" feature that shows files pre/post edit from CC at the moment, so there is some definitely interesting overlap.
Well done creating A Cool Thing!
show comments
alansaber
A lot of people want a use case. One I think might be cool is some kind of spatial/represented comparison: let's see how two different models interact with the codebase (for the same problem), what they touched, and what they did. Or the same model, but averaged across 100 runs, so we can see how much variance there really is per task. Something along those lines sounds interesting to me.
show comments
cududa
This is really cool! I’m becoming convinced the optimal UI to engage with agents, long term is going to be something spatial. No idea shape that even takes, though I really feel what you’ve made might be Xerox PARC days in terms of metaphor maturity, but there’s some real new seeds of “obvious in retrospect” ideas here. Thanks for conceiving of and building this!
show comments
pavi-t
very fun! sent me off into a rabbit hole building something similar tuned to my own projects
almog
Other than being aesthetically pleasing (which it doubtlessly is), what's the use case for this?
show comments
fxwin
Tried exploring a small project i built with CC, but i don't see anything in the tree/terrain view (The edits/reads/writes do show up in the timeline). The project itself doesn't exist on my drive anymore, is that a requirement?
Zie_Mordecai
Curious, have you thought of utilizing your tool within performance diagnostic testing?
smw
Any license for it? I think technically we can't even run it legally at the moment?
show comments
thunfischtoast
Haven't tried it yet, but I think we need something in that direction.
The terminal "Read file: xyz" mentions are not really followable.
It would be nice to easily see where the LLM is taking info from.
khalic
I know I sound childish, but I'm very excited to see our UIs catching up to sci-fi movies. Very cool work, I'll check it out today
geeewhy
this is cool! i started tracking file changes across sessions with file hunk method on a binlog.. to see hot paths, or do partial reverts where files werent committed across my sessions. not for visual, but operational for the harness i use. approach lets you see the whole rollups on a period of days or minutes. think there are many use cases where you can run a side agent to check things / progress analyze risky areas as you go etc etcs .. all file change lookups are 3-5ms. script here: https://github.com/geeewhy/haicue-brew/tree/main/scripts
i wonder if i would be able to visualize with mindwalk
rcarmo
Very nice, but needs pi.dev / rcarmo/piclaw support :)
show comments
nokeya
First thought after reading “3D map of your codebase” was that now we will be able to code in Johnny Mnemonic style :D
Treegarden
I tested it, history feature is per agent session, a cumulative history of all my agents would be nice.
pshc
Very glad to see this, I've been dreaming about spatial representations for code for a long time.
bakwan44
That's great but im not sure what the use cases are. Did you have something in mind when building this to help the conception process ? I dont feel like i need to know what the agent did, never opened the session json. But there could be gold in there perhaps.
show comments
aviperl
Heads up, I get a 404 on the 30 sec demo link.
altmanaltman
This reminds me of that community epsiode where they get the VR system and the dean has to walk through a maze, climb up several things so that they can go to a filing cabinet and then retrive a file. Yes, its cool to see and watch but it seems to be adding more friction than reducing it. Like who is going to spend that much time watching what their agents did when there are far quicker and efficient ways of scanning through changes and organizing code with better ergonomics?
show comments
soupspaces
Sort of like gource?
show comments
albert_e
what visualization library is used -- looks cool -- maybe we could adapt it to other use cases that can benefit from a graph visualization
show comments
esafak
I think the chord diagram in the video is not informative. Generally speaking I suggest starting with the problem you are trying to shed light on, and devise the visualization accordingly. For example, if you are shipping a mobile app and want to keep your package small, the treemap in the video would help you understand how the space is allocated.
When it comes to coding sessions my problems are memory and inter-agent communication, for which I'm using https://ctx.rs/, and tracking, for which I'm testing https://usegitai.com/
I do not see what there is to be gained from replaying a session.
show comments
freakynit
This is freakin cool.. worked in first go.
Thanks OP.
mg794613
"Claude, can you copy gource and put my name on it, no slop lol"
Hey OP, this is absolutely awesome and I am very much on your creative wavelength! I'd love to get in contact with you if you have a moment, as I've built an adjacent 3D visualizer that might complement the rendering portion of your system by providing actual glyph-level rendering of each file instead of block-based representations (glyph3d.dev). I have a similar "trace" feature that shows files pre/post edit from CC at the moment, so there is some definitely interesting overlap.
Well done creating A Cool Thing!
A lot of people want a use case. One I think might be cool is some kind of spatial/represented comparison: let's see how two different models interact with the codebase (for the same problem), what they touched, and what they did. Or the same model, but averaged across 100 runs, so we can see how much variance there really is per task. Something along those lines sounds interesting to me.
This is really cool! I’m becoming convinced the optimal UI to engage with agents, long term is going to be something spatial. No idea shape that even takes, though I really feel what you’ve made might be Xerox PARC days in terms of metaphor maturity, but there’s some real new seeds of “obvious in retrospect” ideas here. Thanks for conceiving of and building this!
very fun! sent me off into a rabbit hole building something similar tuned to my own projects
Other than being aesthetically pleasing (which it doubtlessly is), what's the use case for this?
Tried exploring a small project i built with CC, but i don't see anything in the tree/terrain view (The edits/reads/writes do show up in the timeline). The project itself doesn't exist on my drive anymore, is that a requirement?
Curious, have you thought of utilizing your tool within performance diagnostic testing?
Any license for it? I think technically we can't even run it legally at the moment?
Haven't tried it yet, but I think we need something in that direction. The terminal "Read file: xyz" mentions are not really followable. It would be nice to easily see where the LLM is taking info from.
I know I sound childish, but I'm very excited to see our UIs catching up to sci-fi movies. Very cool work, I'll check it out today
this is cool! i started tracking file changes across sessions with file hunk method on a binlog.. to see hot paths, or do partial reverts where files werent committed across my sessions. not for visual, but operational for the harness i use. approach lets you see the whole rollups on a period of days or minutes. think there are many use cases where you can run a side agent to check things / progress analyze risky areas as you go etc etcs .. all file change lookups are 3-5ms. script here: https://github.com/geeewhy/haicue-brew/tree/main/scripts
i wonder if i would be able to visualize with mindwalk
Very nice, but needs pi.dev / rcarmo/piclaw support :)
First thought after reading “3D map of your codebase” was that now we will be able to code in Johnny Mnemonic style :D
I tested it, history feature is per agent session, a cumulative history of all my agents would be nice.
Very glad to see this, I've been dreaming about spatial representations for code for a long time.
That's great but im not sure what the use cases are. Did you have something in mind when building this to help the conception process ? I dont feel like i need to know what the agent did, never opened the session json. But there could be gold in there perhaps.
Heads up, I get a 404 on the 30 sec demo link.
This reminds me of that community epsiode where they get the VR system and the dean has to walk through a maze, climb up several things so that they can go to a filing cabinet and then retrive a file. Yes, its cool to see and watch but it seems to be adding more friction than reducing it. Like who is going to spend that much time watching what their agents did when there are far quicker and efficient ways of scanning through changes and organizing code with better ergonomics?
Sort of like gource?
what visualization library is used -- looks cool -- maybe we could adapt it to other use cases that can benefit from a graph visualization
I think the chord diagram in the video is not informative. Generally speaking I suggest starting with the problem you are trying to shed light on, and devise the visualization accordingly. For example, if you are shipping a mobile app and want to keep your package small, the treemap in the video would help you understand how the space is allocated.
* https://en.wikipedia.org/wiki/Chord_diagram_(information_vis...
* https://en.wikipedia.org/wiki/Treemapping
When it comes to coding sessions my problems are memory and inter-agent communication, for which I'm using https://ctx.rs/, and tracking, for which I'm testing https://usegitai.com/
I do not see what there is to be gained from replaying a session.
This is freakin cool.. worked in first go.
Thanks OP.
"Claude, can you copy gource and put my name on it, no slop lol"
Beautiful!
Completely unrelated, but the name and the visual similarities triggered a memory for me: https://amiga.abime.net/games/view/mind-walker#screenshots
Nice. Ask your slopservant to make a video, please.
amazing!