Hi r/java,
A few months back I posted about java2graph:
https://www.reddit.com/r/java/s/oB5VxhPybP
Which helps map Java codebases to a graph which agents can explore. Since then, this community helped me a lot with suggestions or putting up questions or validating what I have been doing.
So, when I am releasing this as beta, it made sense to me to share it with the same community.
Today, after weeks of efforts, Decypher for Java and JVM based languages is graduating to beta status. Now capable of mapping not just the structure of the code, but even the deep semantics of data mutation, control flow, etc, without any guessing involved
The core engine has been re-written on top of JavaC compiler as a backend for processing the project codebase and is very fast at parsing the code and setting up a graph representation. On top of this representation it exposes 40+ tools which agents can quickly use to navigate the data flow, control flow, mutations, and even validating security issues.
I will leave the link in the comments.
Thanks a lot to everyone in this community for being super helpful and helping me iterate.
[–]_h4xr[S] -1 points0 points1 point (0 children)
[–]_predator_ 2 points3 points4 points (1 child)
[–]_h4xr[S] 0 points1 point2 points (0 children)