JV Logo

Java middleware for explainable local runs

Explainable Detection

Finds source roots, libraries, project shape, and main class candidates before running.

🎯

Maven Delegation

Runs plain Java directly and delegates Maven projects to compile and exec:java.

📦

Plan First

Use jv explain to see the build and run path, or jv doctor to inspect tools and entrypoints.

🧑‍🎓

Generated Memory

Successful runs write .jv/state.json and .jv/runs.jsonl for humans and coding agents to inspect.

curl -fsSL https://raw.githubusercontent.com/copydataai/jv/main/install.sh | bash

Sits between editors, agents, and Java toolchains