Inside JetBrains—the company reshaping how the world writes code
Internally, JetBrains teams are using: * ChatGPT * GPT‑5 * Codex Externally, JetBrains customers can choose GPT‑5 in Junie, the company’s coding agent, and in AI Assistant (for chat assistance). > “We use ChatGPT. We use Codex… one of the LLMs of choice for Junie is GPT-5.” Kris Kang, Head of Product, JetBrains Engineers are already delegating real tasks to agents—and seeing them completed.
- Agent or tool
- ChatGPT
- Topic
- Software Development
- Reported on
- Case study (OpenAI)
- Added
- 2026-11-11
Why it matters
Coding agents are moving from autocomplete to doing whole tasks: reading a codebase, making a plan and changing many files. This case is a concrete example of where that works in practice. It is one of 221 sightings filed under Software Development on Agent Sightings (number 46 by interest), and one of 145 involving ChatGPT.
How you could try it
Here is a reusable prompt, written by us in our own words, that captures the task. Paste it into ChatGPT or any similar agent and adjust the details to your situation.
I want a coding agent to plan first, work on a branch, and show me the diff before anything is merged. The tool in the source case was ChatGPT.
Tip: Work on a fresh branch, ask for a plan before edits, and review the diff and test results before merging.
Source
Read the original first-hand account on Case study (OpenAI): https://openai.com/index/jetbrains-2025. Our summary is a paraphrase; details are in the source.
Featured in these guides
Built an AI agent? Feature your agent on Agent Sightings, free submission or a featured spot.
Browse more like this
Related sightings
- Model ML completes finance work more efficiently with GPT-5.6 Sol
- How invideo improves color grading 3x with GPT‑6 Astra
- How a researcher uses Codex and ChatGPT to search for new antimicrobial molecules
- A contractor's personal Claude Code agent allegedly ran inside a secure Pentagon system for two months
- Win a flight refund dispute
- Draft a refund demand for an unauthorized renewal