
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 | bashSits between editors, agents, and Java toolchains