About
JetBrains Central CLI lets you use the AI coding agents you already work with — Claude Agent, Codex, Gemini CLI, Junie CLI, and Pi — with your JetBrains Account. The agents keep using their normal provider protocols, while the local proxy adds JetBrains authentication to their requests.
You install JetBrains Central CLI once, log in with your JetBrains Account, and connect the agents you use. After that, you keep launching each agent exactly as before: the same command, the same prompts, the same projects. What changes is where the requests go — JetBrains Central CLI routes them through JetBrains Central which authenticates them for you and bills them to your JetBrains AI subscription.
In practice, this means:
One account for every agent. You log in once with your JetBrains Account, and every connected agent uses that login. The AI access behind it comes from an AI access source — an organization workspace seat or a JetBrains AI license. If you have more than one, you choose which one a machine uses, and that is what your usage is billed against.
No change to how you work. Connecting an agent adds only the settings it needs to reach JetBrains Central CLI. Your own settings are left alone, and you can undo the change at any time.
Usage you can see. JetBrains Central CLI shows how much of your AI allowance is left, and keeps a local record of the requests it has handled.
Organization policy, applied for you. If your AI access comes from an organization, that organization can also decide which agents are available. JetBrains Central CLI keeps that list up to date, so you always see what you are allowed to use.
Supported agents
JetBrains Central CLI works with the following agents:
Claude Agent
Codex
Gemini CLI
Junie CLI
Pi
JetBrains Central CLI configures agents, it does not install them. Install each agent the way its own documentation describes and then connect it. Support for more agents is planned.
Two ways to use it
JetBrains Central CLI offers the same set of actions two ways: as individual commands, or through an interactive interface.
Individual commands do one thing each, and they are the quickest way to perform an action. For example, central limit shows your usage. Use them when you already know what you want and which command to use. For the full list, see Commands.
The interactive interface (TUI) is a menu that opens when you run central with no arguments. It covers the same actions, but you do not have to know the command names: it detects which agents you have installed and offers the next step. It is also offers an easy way to browse your usage, the request log, and your settings.
Every action in the interactive interface has a command equivalent. Both read and write the same configuration and use the same proxy, so you can switch between them at any time.