Skip to content

Junie CLI

Junie CLI is JetBrains' terminal-based AI agent. It shares the same intelligence layer as the Junie plugin in IntelliJ, WebStorm, and other JetBrains IDEs, but runs entirely in the shell. It is LLM-agnostic, understands your repository structure, and uses MCP to call external tools during coding tasks.


Ju
Junie CLI
JetBrains · jetbrains.com/junie
TRANSPORT
Streamable HTTP ✓
PLATFORM
Windows · macOS · Linux
MCP VIA
Config File

JetBrains Intelligence in Your Shell

If your team already uses IntelliJ or WebStorm, Junie CLI feels like a natural extension. It inherits JetBrains' deep understanding of project structure, build systems, and test frameworks — but works anywhere a terminal runs, including CI/CD pipelines and remote servers.

MCP turns Junie CLI into more than a code assistant. By connecting external tools, the agent can query databases, check monitoring dashboards, or interact with deployment platforms — all through the same natural-language interface used for code edits.

Why Junie CLI pairs well with MCP:

  • LLM-agnostic — choose Claude, GPT, Gemini, or any supported model
  • Repo-aware — understands project structure, dependencies, and build files
  • IDE parity — same capabilities as the JetBrains IDE plugin
  • Multi-language — first-class support for Kotlin, Java, TypeScript, Python, Go, and more
  • CI-friendly — non-interactive mode for automated pipelines

Connecting Vinkius Cloud

1. Create a Token

In Vinkius Cloud, navigate to your server and create a Connection Token. Copy the URL.

2. Add MCP Server

Configure the Vinkius MCP server in Junie CLI:

json
{
  "mcpServers": {
    "vinkius": {
      "url": "https://edge.vinkius.com/{TOKEN}/mcp"
    }
  }
}

3. Start Junie

bash
junie

The agent discovers MCP tools on startup. Ask it to perform any task — it will combine code intelligence with external tool calls as needed.


FAQ

How does Junie CLI differ from the JetBrains IDE plugin? Both share the same core engine. The CLI version runs headless in any terminal, while the plugin operates within JetBrains IDEs with visual diff previews and UI integrations.

Can I use Junie CLI without a JetBrains license? Junie CLI has its own licensing terms separate from JetBrains IDEs. Check jetbrains.com/junie for the latest plan details.

Which LLM providers does Junie support? Junie is LLM-agnostic and supports major providers including Anthropic, OpenAI, and Google, as well as custom endpoints.

Does Junie CLI work in CI/CD? Yes. It supports non-interactive mode, making it suitable for automated code reviews, test generation, and documentation in CI/CD pipelines.