Jdx — AI skill for Claude Code
An IDE for AI agents — CLI that answers what a JVM classpath contains: inherited members, method bodies from sources or decompiled bytecode, find-usages, type and call hierarchy.
How to install Jdx
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open MohammadMD1383/jdx and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Jdx does
An IDE for AI agents — CLI that answers what a JVM classpath contains: inherited members, method bodies from sources or decompiled bytecode, find-usages, type and call hierarchy.
Alternatives in AI
- Bmad Method — Breakthrough Method for Agile Ai Driven Development 42712 382 2 42.9k ★
- Codeseek — Rust-powered code intelligence CLI for AI coding agents 764 ★
- Fact Checker — Verify claims and facts with sources 653 ★
README
`jdx` — an IDE for AI agents
[](https://github.com/MohammadMD1383/jdx/releases) [](LICENSE) [](https://github.com/MohammadMD1383/jdx/actions/workflows/release.yml) [](https://m8ven.ai/mcp/mohammadmd1383/jdx)
Try it in 30 seconds
curl -fsSL https://raw.githubusercontent.com/MohammadMD1383/jdx/main/install-release.sh | bash
jdx members java.util.HashMap --limit 5
# MCP (Claude Code / Cursor): {"mcpServers":{"jdx":{"command":"jdx","args":["mcp"]}}}
# MCP (OpenCode v1+v2): jdx setup --agent opencode --scope project (then restart opencode)
# MCP (Claude Code): jdx setup --agent claude-code --scope project (then restart claude)
# MCP (Kilo Code): jdx setup --agent kilo --scope project (then restart Kilo Code)
An AI agent working on a JVM codebase spends most of its time — and most of its context window — answering questions a human answers in an IDE with one keystroke:
*What methods does this class have? What does this method actually do? Who calls it? What implements this interface?*
Today an agent answers those with `unzip`, `javap`, `grep`, and by reading 1,400-line source files into its context. It is slow, noisy, and expensive, and `javap` gives it erased signatures and raw opcodes.
`jdx` answers them directly — from `.jar`, `-sources.jar`, class directories, source directories, Maven coordinates, and the JDK itself:
$ jdx members java.util.HashMap --limit 5
members of java.util.HashMap
constructors declared on java.util.HashMap:
constructor public HashMap()
constructor public HashMap(int initialCapacity)
...
5 of 54 members shown (--limit 54 to see more)
source: java.base (jrt)
$ jdx body 'java.util.HashMap#get(java.lang.Object)'
ja
Related Skills
Opencues
Turn any text field into a two-way LLM channel: it reads what you write and fills what you ask. Flags a slip a
Commandsuite
Turn AI agents into team members: assign objectives with a definition of done, talk in channels, and review ev
Socratic Learning
Socratic Method: Reverse Questioning — Agent Skill. AI asks you questions in return, guiding you to clarify yo
GreedySearch Pi
Headless browser-automation to search Perplexity, Bing Copilot, and Google AI -- ranked sources and synthesize
AI Job Automation
Automated job search and application system using Claude Computer Use to intelligently find and apply to jobs
AI Context Hierarchy
Three-level context hierarchy for AI coding agents — featured in Graphify v5.0 roadmap. Stop re-explaining you
Related Agents
IDE Code Reviewer
Expert code reviewer that uses IDE bridge LSP tools for deep analysis. Reviews code for correctness, security,
Locate
Finds where things live in a codebase — files, symbols, config keys, call sites, usages of a pattern. Use proa
Research Professor
Synthesizes substantive answers from the research wiki. Reads research bodies end-to-end (not just indexes) an