JetBrains Junie is JetBrains’ coding agent for its IDE ecosystem, alongside AI Assistant. It works inside IntelliJ IDEA, PyCharm, WebStorm and the other in-house IDEs, and also has a command line and pipeline integration.
What it’s for
- Running coding tasks inside the IDE, with the project already indexed
- Planning before acting and following execution in real time, with the option to intervene
- Editing multiple files and adjusting tests and configuration
- Running on the command line (Junie CLI) and in GitHub Actions/GitLab CI
- Using AI Assistant chat and assisted editing in the same environment
How it works
- The agent leverages JetBrains IDEs’ indexing and project understanding
- There is a planning mode, which describes the steps before execution, and a live mode, where you can steer during the task
- Debugging and running features are part of the flow inside the IDE
- Junie CLI brings the same agent to the terminal and to CI automation
Where it runs
- JetBrains IDEs (IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand and others)
- Command line (Junie CLI)
- GitHub Actions and GitLab CI
- Integration with AI Assistant
Availability and licensing
- Proprietary JetBrains product
- There is a free tier with credits and the option to use your own model key (BYOK)
- Plans vary by product and by individual or enterprise use
Strengths
- Native integration with the JetBrains ecosystem and its project indexing
- Planning combined with steering during execution
- Presence in IDE, terminal and CI
- Brand continuity and support within the JetBrains ecosystem
Things to note
- Full use depends on working in JetBrains IDEs
- Features and credits vary by plan
- Proprietary product; model choice follows the options offered and BYOK
