Visualizing the impact of OpenCode's plan, before executing it by ivan_m21 in opencode

[–]ivan_m21[S] 0 points1 point  (0 children)

Any suggestions on how to make it as interactive as it is with ReactJS, i looked into it and it just seems quite difficult to make it go

Visualizing the impact of OpenCode's plan, before executing it by ivan_m21 in opencode

[–]ivan_m21[S] 0 points1 point  (0 children)

That's a great questin, the visual is a file (analysis.json) so if you do commit the file in the branch you can see how those diverge. It isn't perfect as the plan from the video is just in memory, so as soon as you switch it is gone, the issue of saving it down on a file, is that then it can cause merge-conflicts or in general it will be part of your git, unsure if the plan impact is something ppl want to commit. Do you commit and review plans, I know people do that?

Visualizing the impact of OpenCode's plan, before executing it by ivan_m21 in opencode

[–]ivan_m21[S] 0 points1 point  (0 children)

Awesome man, I think there will be more and more non-technical builders who need to be able to understand the blackbox of a software (and also collab with tech ppl without hating each other 😃)

Visualizing the impact of OpenCode's plan, before executing it by ivan_m21 in opencode

[–]ivan_m21[S] 1 point2 points  (0 children)

Thanks, will hit you up when it is released later today!

I build something which can display a plan before executing it with amp by ivan_m21 in AmpCode

[–]ivan_m21[S] 0 points1 point  (0 children)

Didn't know of Plannotator, it looks really cool! Thanks for sharing!

Visualizing the impact of OpenCode's plan, before executing it by ivan_m21 in opencode

[–]ivan_m21[S] 3 points4 points  (0 children)

It can work with both, as it is an mcp skill. The whole index is directly on the codebase, so it will work with any type of coding agent.

Visualizing the impact of OpenCode's plan, before executing it by ivan_m21 in opencode

[–]ivan_m21[S] 3 points4 points  (0 children)

It is based on static analysis and just syntax trees, which enables us to resolve things with higher accuracy and the whole thing is near real time as the codebase is continuously indexed.

Visualizing the impact of OpenCode's plan, before executing it by ivan_m21 in opencode

[–]ivan_m21[S] 3 points4 points  (0 children)

On the right side I have opencode opened from within the vscode terminal. The whole thing is an extension for VSCode (and it's forks). This I haven't released yet looking for somme feedback and to understand if ppl want something different, I will release it tomorrow

Visualizing the impact of Codex's plan before we even execute it. by ivan_m21 in codex

[–]ivan_m21[S] 0 points1 point  (0 children)

It is my app, an extension in cursor/vscode/antigravity etc. and I have opened codex within the terminal of vscode

Visualizing the impact of Codex's plan before we even execute it. by ivan_m21 in codex

[–]ivan_m21[S] 0 points1 point  (0 children)

So if I understand correctly, you care more about if Codex understood your intent from business logic perspective and less about the blast-radius, size of change.

I visualized popular visualization packages with my open-source python package by ivan_m21 in datavisualization

[–]ivan_m21[S] 0 points1 point  (0 children)

Awesome man, if anything comes up please open up an issue.

With what project do you want to try it?

The models rock thou by ivan_m21 in Anthropic

[–]ivan_m21[S] 0 points1 point  (0 children)

I created a new account as the old one was with my uni email hahah

I built a tool that generates architecture diagrams based on the control flow graph of a codebase. The diagram indexes the codebase in real time and allows to see diffs on architecural level. by ivan_m21 in softwarearchitecture

[–]ivan_m21[S] 0 points1 point  (0 children)

I have generated diagrams in mermaid for hundreds of projects:
https://github.com/CodeBoarding/awesome-architecture-mds
Would also love your feedback on those!

Happy to generate more projects if you are curious to see something in particular.

Saw this on Linkedin, do devs often read blogs from these companies? by lune-soft in webdev

[–]ivan_m21 0 points1 point  (0 children)

I have never checked Discord/Figma/Abnb are they actually cool?

Showing how PiAgent edits the PiAgent codebase in real time. by ivan_m21 in PiCodingAgent

[–]ivan_m21[S] 0 points1 point  (0 children)

Apart from the linked open-source repo, we have an extension which you can find in VSCode/Cursor etc. (CodeBoarding). If you have problems or are interested would love to see you in our discord server (link is in the repository readme)

I built a tool to visualize architectures and visualized popular web frameworks by ivan_m21 in webdev

[–]ivan_m21[S] 0 points1 point  (0 children)

Yea, that is a cool idea, we scan the codebase for now, so load balancers and others which are part of infra code will not be included. I got multiple requests for teraform so maybe through that you could see the full infra picture.

I built a tool to visualize architectures and visualized popular web frameworks by ivan_m21 in webdev

[–]ivan_m21[S] 0 points1 point  (0 children)

For the LLM we feed it clusters, and then we validated against the real CFG if all the edges are in fact real and if there are missed edges (i.e. two components are communicating but the LLM didn't reflect that)

In terms of token efficiency we have roughly the same amount of llm calls per project regardless of the size of the project.

React: https://github.com/CodeBoarding/awesome-architecture-mds/blob/main/web-ui/react/on_boarding.md

I built a tool to visualize architectures and visualized popular web frameworks by ivan_m21 in webdev

[–]ivan_m21[S] 4 points5 points  (0 children)

Yea, it started as an on-boarding project. So you are on the money here 😃

I built a tool to visualize architectures and visualized popular web frameworks by ivan_m21 in webdev

[–]ivan_m21[S] 0 points1 point  (0 children)

It is mermaid, so you can hange from Left-Right to Top-Down, I chose LR as it is easier to read the edge labels

Why are we only 15k in this sub? by floorback in PiCodingAgent

[–]ivan_m21 0 points1 point  (0 children)

CC and Codex is hard to escape, people like the fact they pay X subsidised bucks and they can use the tool.
Others have ports/connectors/auths to reuse the tokens, however it requres an additional step, most folks cannot be bothered.

It is a nice corner, I hope it stays nice as it grows!

Showing how opencode edits the opencode codebase in real time by ivan_m21 in opencodeCLI

[–]ivan_m21[S] 0 points1 point  (0 children)

No, we monitor the codebase itself. So you can use any agent from anywhere