An LLM-agnostic coding agent built for real-world development — by JetBrains.
Junie is an AI coding agent that lives in your terminal, integrates with your IDE and CI/CD pipelines, and helps you ship code faster. Give it a task in natural language — fix a bug, implement a feature, review a PR — and Junie handles the rest. Like your real coding buddy.
Learn more at the official website.
Includes up to $50 usage per user. Subject to the overall program limit. Limited-time offer.
For more installation options and details, see the quickstart guide.
macOS / Linux:
curl -fsSL https://junie.jetbrains.com/install.sh | bashWindows:
powershell -NoProfile -ExecutionPolicy Bypass -Command "iex (irm 'https://junie.jetbrains.com/install.ps1')"Alternative options
macOS (Homebrew):
brew tap jetbrains-junie/junie
brew install junienpm:
npm install -g @jetbrains/junieYou can use Junie with one of the following methods:
- JetBrains Account — OAuth login using your JetBrains account
- Junie API Key — get your key from Junie Tokens page
- Bring Your Own Key (BYOK) — use your own model provider: Anthropic, OpenAI, Google, xAI, OpenRouter, or Copilot
See the authentication page for details.
junie
> Build a web dashboard that shows open issues, recent commits, and CI status for this repositoryjunie
> Review the current changes in this branch and highlight potential bugs, performance issues, and missing testsjunie
> Fix the failing tests in the auth module and add a regression testSee the full documentation and supported features on the official documentation page.
To set up a GitHub Action to let Junie respond to issues, PRs, and CI failures automatically, simply run this command inside the agent:
/install-github-action
See the full cookbook: Junie on GitHub.
Use the /feedback command inside the agent, or open an issue in this repository.
Join the official Junie Discord server to connect with the team and other developers using Junie.
© JetBrains s.r.o. All rights reserved.
Use is subject to JetBrains AI Service Terms of Service.
