Recent submissions

Comment · 2 years ago
For me it’s usually some context-specific, low-level DAG of functions/data flow. Maybe a higher level of C4 model depending on the scope of my work.

I’ve been studying this to build a VS code extension that visualizes my codebase as I work. Similar to Feynman’s point, there are many ways of visualizing the same task/section of code, but I’ve found some are more universally interpretable than others.

Comment · 2 years ago
There seems to be a bug or comment depth limit, I can't reply to your comment below. I just published an update to extension description explaining that code moves through our servers. It may take a few minutes to appear. Since this post, we added a privacy policy to our website and the ability to input your own API key, circumventing our servers altogether. I will list this feature in the extension description once we have time to require manual triggering of architecture generation
Comment · 2 years ago
Agreed this is a poor experience, we're making pricing very transparent now. Hope you give CodeViz another chance. Were you able to generate the top level architecture or interact with the call graph? If you couldn't use CodeViz, or saw the subscription modal immediately after opening the extension, this is a bug that I'll look into
Comment · 2 years ago
Comment · 2 years ago
To generate second layer of architecture diagram, $19/mo subscription with a 7 day free trial. The call graph and top layer of the architecture diagram are free. We'll update our website and the extension with pricing info asap. The subscription didn't exist until a couple of days ago, since layered architecture is a feature that we made public specifically for HN to try.

We only use Anthropic at the moment, but we left OpenAI in the Data & Privacy in case we change models (not in the foreseeable future)

Comment · 2 years ago
> The only way I found out was installing it, create a call graph, and the first click took me to a payment page

Yes, we need to be much more clear. It's not intentionally hard to find, we just been distracted with bugs and haven't had time to update the website. The subscription didn't exist until a couple of days ago. The layered architecture is a feature that we made public specifically for the HN community

> Having to fill out my payment details for a trial version is a a hard no for me

We'd love to embed a demo repo for people to play with, or let users generate nested architecture for one repo before having to subscribe

Comment · 2 years ago
Thanks for providing context on the LLM approval process! User provided API keys will be completed by the end of the week: https://github.com/EdisonLabs-Inc/CodeViz-Public/issues/3

> The price is too steep. I get way more value out of Copilot than I get from CodeViz which is similarly priced.

Copilot is a great product and inexpensive, I do understand where you're coming from. Personally, I spend most of my time reading code and gathering context vs typing code. We hope to provide much more than $19/mo in value, so the subscription is a good signal for whether we're making something useful for you. We also have more features for team licenses that we haven't publicized.

The reduced subscription price for using your own API key does make sense though. If you send me an email or message me on discord I'd be happy to chat this over. This goes for anyone with a strong opinion on the matter

Comment · 2 years ago
Should we let users choose which folders they want analyzed and leave all selected by default?
Comment · 2 years ago
Comment · 2 years ago
Comment · 2 years ago
Glad you like it! Let us know if you have any suggestions
Comment · 2 years ago
We'd love to have CodeViz run with local LLMs so you can untangle the spaghetti. The call graph is generated without LLMs or servers - any interest in a 'local only' mode so you can still use CodeViz while keeping your code on-device?
Comment · 2 years ago
Sure thing - we'll plainly state this in the extension's description, the extension itself, and our website

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton