19 comments

  • almog 43 minutes ago
    Other than being aesthetically pleasing (which it doubtlessly is), what's the use case for this?
    • embedding-shape 33 minutes ago
      2019, in a comment about gource:

      > It's pretty, but I can't think of anything I'd use it as a "tool" for. - https://news.ycombinator.com/item?id=21560013

      Seems any time this sort of software comes up on, people can't let the use case be "this is aesthetically pleasing".

      Anyways, besides that, the README does clearly state "The Problem" and "The Idea" which outlines exactly why the author built this particular project.

      • almog 25 minutes ago
        > Anyways, besides that, the README does clearly state "The Problem" and "The Idea" which outlines exactly why the author built this particular project.

        I asked about the use case _because_ the readme states a problem but does not offer a solution to that problem as far as I could see.

        • lukan 21 minutes ago
          "The agent's understanding of the task becomes a shape you can see at a glance."

          Use case is to monitor agents activity.

      • nurettin 19 minutes ago
        I agree with all of this, and gource is an excellent example, but this is still "what" and builds no case for a "why". Not even an anecdote like "I told the agent this and it completely misunderstood and did the other thing so I built this which you can use to undo the work after the fact."
        • bendauphinee 13 minutes ago
          Because it’s fun and not everything has to exist for a reason other than that maybe? I built something in the same vein, and the way is because it’s neat. It serves no real purpose.
  • fxwin 1 hour ago
    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?
  • geeewhy 49 minutes ago
    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

  • thunfischtoast 1 hour ago
    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.
  • cududa 2 hours ago
    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!
    • cosmtrek 2 hours ago
      Thanks for your thought!
  • khalic 1 hour ago
    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
  • nokeya 1 hour ago
    First thought after reading “3D map of your codebase” was that now we will be able to code in Johnny Mnemonic style :D
  • albert_e 53 minutes ago
    what visualization library is used -- looks cool -- maybe we could adapt it to other use cases that can benefit from a graph visualization
  • Treegarden 1 hour ago
    I tested it, history feature is per agent session, a cumulative history of all my agents would be nice.
  • bakwan44 1 hour ago
    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.
    • cosmtrek 52 minutes ago
      My original motivation is to compare the task-solving ability of LLMs by visualizing the agent's trajectory. This offers an alternative way to inspect the capabilities of LLMs and agent systems.
    • freakynit 57 minutes ago
      This can help you evaluate agentic capabilites of various llm's. How they explore codebase.
  • pshc 1 hour ago
    Very glad to see this, I've been dreaming about spatial representations for code for a long time.
  • rcarmo 2 hours ago
    Very nice, but needs pi.dev / rcarmo/piclaw support :)
    • cosmtrek 2 hours ago
      Thanks, added to my backlog~
  • freakynit 58 minutes ago
    This is freakin cool.. worked in first go.

    Thanks OP.

  • altmanaltman 1 hour ago
    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?
    • lukan 1 hour ago
      "when there are far quicker and efficient ways of scanning through changes and organizing code with better ergonomics?"

      Like what?

      • altmanaltman 1 hour ago
        Standard CLI version control tools like git diff, git log, or any built-in IDE diff viewer. Scrolling through a text summary of changes is inherently faster and more ergonomic than generating a 3D spatial visualization and watching an agent physically navigate through it.
        • lukan 1 hour ago
          (Though I disagree, not sure why this comment was flagged? vouched for it)

          If you have a big codebase, text diff is not faster to see what was done here and there, then a visual overview. I don't know about this project, but experimented with other tools of this kind and am building one myself. With text diff - you have to parse lots of text and you cannot see on one glance that, oh, these changes are in the rendering, this is DB - and here was done something with the server connection. If done right, I can immediately or very quickly see what was changed - and also decide if the agent (or human) did work in the right spots or gone off track. Now doing this right is not easy, but reading lot's of text is definitely slower then seeing, oh in this area there was a change.

        • liangleoup 1 hour ago
          [dead]
  • soupspaces 2 hours ago
    Sort of like gource?
    • cosmtrek 55 minutes ago
      Wow, it's my first time learning it. The visualization seems similar.
      • iamflimflam1 24 minutes ago
        gource seems to be on of those tools that people forget about. I don’t know if it’s the name or just simply that it’s the kind of thing you run once and think “that’s nice - what do I do with it?”. It’s not something you run regularly so it slowly disappears from memory.
  • daneel_w 1 hour ago
    Completely unrelated, but the name and the visual similarities triggered a memory for me: https://amiga.abime.net/games/view/mind-walker#screenshots
    • totetsu 1 hour ago
      This would have been a better aesthetic by far.
  • andai 3 hours ago
    Nice. Ask your slopservant to make a video, please.
  • alentodorov 1 hour ago
    amazing!
  • felixlu2026 1 hour ago
    [dead]