JetBrains/junie

An AI coding agent by JetBrains that ships code from your terminal, IDE, or CI/CD pipeline - powered by any LLM you choose

What it solves

Junie is an AI coding agent designed to accelerate software development by automating common tasks such as fixing bugs, implementing new features, and reviewing pull requests. It aims to act as a "coding buddy" that can handle complex development workflows directly from the terminal.

How it works

Junie operates as a CLI tool that integrates with IDEs and CI/CD pipelines. It is LLM-agnostic, meaning it can be used with various model providers including Anthropic, OpenAI, Google, xAI, OpenRouter, or Copilot via a "Bring Your Own Key" (BYOK) approach, or through a JetBrains account.

Who it’s for

Developers who want to automate their coding tasks and integrate AI assistance directly into their terminal and development pipeline, including GitHub Actions for automated responses to issues and PRs.

Highlights

  • LLM-agnostic: Supports multiple model providers (Anthropic, OpenAI, Google, xAI, OpenRouter, Copilot).
  • Terminal-based: Lives in the terminal and integrates with IDEs and CI/CD pipelines.
  • GitHub Integration: Can be automatically installed as a GitHub Action to respond to issues, PRs, and CI failures.
  • Versatile Task Handling: Capable of building new projects, analyzing project changes, and fixing failing tests.

Related

  • Project
  • Project
  • Project
  • Project
  • Project