Live data from Hacker News

Launch HN: CodeViz (YC S24) – Visual maps of your codebase in VS Code

news.ycombinator.com

21–30 of 90 posts

Re: Launch HN: CodeViz (YC S24) – Visual maps of your codebase in VS Code

#21

there is a codevis application in the open for almost two years. it generates large scale software visualization for c, c++ and fortran (but it accepts other languages as plugins). i am the main developer of this tool, and im a bit shocked that another tool with similar intent and same name exists. woyod you be ok for me to demo what codevis (the kde one) do to your team? you can reach me at tcanabrava at kde.org the…

Yes of course, Let's set up some time to chat! Looks like a great tool!

awesome

Re: Launch HN: CodeViz (YC S24) – Visual maps of your codebase in VS Code

#22

Congratulations on the launch - this looks great and I've been waiting for years for something like this! As a researcher who mostly uses Python, and explores/navigates a large number of repos for a short time, often written by other researchers not necessarily trained in software best practices, I was always frustrated (and surprised) that there was no VS Code extension or tool that gave me a quick overview/visualiz…

Re: Edit

The top level categorizations are indeed fixed, however the nodes themselves can be arbitrary. We've found this helps with grouping and organization while still allowing for the flexibility required to accommodate different systems. I'm curious, are there any categories missing here that could be added?

Currently, we categorize by: Frontend (UI/UX elements), Backend (API/Business/Data Access), DB(persisting storage), External Services (Backends maintained outside codebase), Shared Components (internally maintained libraries and helpers)

Re: Launch HN: CodeViz (YC S24) – Visual maps of your codebase in VS Code

#24

“On mobile? Add a calendar reminder to install CodeViz” This is genius

I was struck by that as well! Unfortunately it seems hardwired to Google calendar which i do not use. I’ll remember though, I think..

Just added an option to choose between Google and Apple calendar

Re: Launch HN: CodeViz (YC S24) – Visual maps of your codebase in VS Code

#26
I like your thing.

I have been forcing my bot to give me Mermaid diagrams, swim diagrams, markup tables of schemas, code, logic etc...

I like where you guys are going, but what I think would be really fun - would be a Node Based diagram logic, where the boxes that you show in the diagram are Code-geometry-Nodes - and could be connected with code blocks as such.

Watch @HarryBlends videos on Geometry Nodes in Blender for Inspiration:

https://www.youtube.com/@harryblends

https://www.youtube.com/watch?v=a-4oCHe-hDE

These are the best graphic/node based visuals for describing structured relationships in maths I've ever seen.

To give you some CyberPunk FutureVision of what your outpus could be like -- if it turned all the code nodes into atomic code legos and rather than drawing the diagram from the code - I can use the diagram to create the code.

--

WRT "...some code goes to anthropic..." while answering another, seems like you guys would do well to know these guys:

https://news.ycombinator.com/item?id=41381498

https://www.usevelvet.com/

As well as these guys:

https://news.ycombinator.com/item?id=41322281

https://github.com/instantdb/instant

Re: Launch HN: CodeViz (YC S24) – Visual maps of your codebase in VS Code

#27
Diagrams of code can be done with UML ¹. A fairly decent ² standard with a set of different diagrams that can be created to visualize code.

In those terms CodeViz will provide a form of simplified class diagrams and a function call mapping?

Will there be sequence diagrams in the future?

¹ https://www.uml.org/ ² It has fallen out of fashion, since many people found it too heavy, and a lot of people have hever heard of it.

Re: Launch HN: CodeViz (YC S24) – Visual maps of your codebase in VS Code

#28

I like your thing. I have been forcing my bot to give me Mermaid diagrams, swim diagrams, markup tables of schemas, code, logic etc... I like where you guys are going, but what I think would be really fun - would be a Node Based diagram logic, where the boxes that you show in the diagram are Code-geometry-Nodes - and could be connected with code blocks as such. Watch @HarryBlends videos on Geometry Nodes in Blender f…

Thanks for the feedback and resources!

In designing CodeViz we were inspired by the Maya hypershade, which closely resembles the diagram-based blender tool that you shared.

https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=GUID-22...

These examples show how taking a diagram-based approach to software development can abstract away complexity with minimal loss of control over the end result. I love your image of "atomic code legos," and these legos can still always be edited the level of code when needed.

And yes, if CodeViz can generate architecture diagrams from code, the inverse can and will be possible: generating code from architecture diagrams.

Re: Launch HN: CodeViz (YC S24) – Visual maps of your codebase in VS Code

#29

I like your thing. I have been forcing my bot to give me Mermaid diagrams, swim diagrams, markup tables of schemas, code, logic etc... I like where you guys are going, but what I think would be really fun - would be a Node Based diagram logic, where the boxes that you show in the diagram are Code-geometry-Nodes - and could be connected with code blocks as such. Watch @HarryBlends videos on Geometry Nodes in Blender f…

Thanks for the feedback and resources! In designing CodeViz we were inspired by the Maya hypershade, which closely resembles the diagram-based blender tool that you shared. https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=GUID-22... These examples show how taking a diagram-based approach to software development can abstract away complexity with minimal loss of control over the end result. I love your image of "at…

Exactly!

I've been wanting to have a GPT directly inside Blender to Talk Geometry Nodes - because I want to tie geometry nodes to external data to external data which runs as python inside blender that draws the object geometry that suitabley shows/diagrams out the nodes of my game I am slowly piecing together 'The Oligarchs' which is an updated Illuminati style game - but with updates using AI to creat nodes directly from Oligarch IRL files, such as their SEC Filings, Panama Papers, and all the tools on HN are suited to creating. I went to school for Softimage & Alias|WAVEFRONT (which became MAYA) Animation in 1995 :-)

So I like your DNA.

I want to unpack the relationships of the Oligarch, programmatically, with hexagonal nodes, similar to this[0]- but driven by Node-based-python-blocks-GraphQL-hierachy. And I am slowly learning how to get GPTBots to spit out the appropriate Elements for me to get there.

[0] - https://www.youtube.com/watch?v=vSr6yUBs8tY

(ive posted a bunch of disjointed information on this on HN - more specifically about how to compartmentalize GPT responses and code and how to drive them to write code using Style-Guide, and gather data using structures rules for how the outputs need to be presented..)

EDIT:

I wanted to share with you: Building an app with claude, where I tell it to "give me a ps1 that sets a fastAPI directory structure, creates the venv, touches the correct files give me a readme and follow the best practice for fastAPI from [this github repo from netflix]

https://i.imgur.com/7YOjJf8.png

https://i.imgur.com/KecrvfZ.png

https://i.imgur.com/tKYsmb9.png

https://i.imgur.com/nCGOfSU.png

https://i.imgur.com/ayDrXZA.png

Etc -- I always make it diagram. Now I can throw a bunch of blocks in a directory and tell it to grab the components from the directory and build [THIS INTENT].app for my.

Re: Launch HN: CodeViz (YC S24) – Visual maps of your codebase in VS Code

#30
post #15

Earlier quoted context omitted.

Sent via your servers, I assume, since you are providing the Anthropic api key. So we must trust both Anthropic's and your infrastructure with our code. I agree that a local LLM is the way to go.

That's correct, our server just routes calls directly to Anthropic. Some users requested an option to input their own API key and talk to Anthropic directly. I'll add this by the end of the week, maybe today if time. Local LLM is still the end goal

Ok. I think you should be more transparent about this, until everything is local.

I mean, more than stating "We don't store any of your code."

Post reply on HN