> ## Documentation Index
> Fetch the complete documentation index at: https://docs.routerlink.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Junie CLI

> 本文档仅供参考，演示如何配置我们的 API 与第三方 AI 聊天界面配合使用。文中提及的任何第三方软件、网站或服务均非由我们运营、控制或背书。

# **Junie CLI 简介**

<Frame>
  <img src="https://mintcdn.com/matrixlabs/5oQWh3MQfJEaet0E/images/junie-cli.gif?s=f833ea483346b49adfdf77a650159c4e" alt="Junie Cli" width="2326" height="1148" data-path="images/junie-cli.gif" />
</Frame>

**一个与大语言模型无关（LLM-agnostic）的编码代理，由 [JetBrains](https://www.jetbrains.com?utm_source=chatgpt.com) 打造，专为真实世界的软件开发而设计。**

[Junie](https://github.com/JetBrains/junie) 是一款运行在终端的 AI 编程智能体，可与您的 IDE 和 CI/CD 流水线深度集成，帮助您更快地交付代码。用自然语言描述任务——修复 Bug、实现新功能、Review PR——Junie 负责完成剩余工作，就像真正的编程搭档一样。

Junie CLI 核心特性：

* 终端内置 AI 编程智能体
* 多模型支持（OpenAI、Anthropic 等）
* 实时交互式任务
* 深度代码库理解
* 计划模式（安全预览）
* 命令执行与自动化
* CI/CD 与 Git 集成
* 可扩展性（自定义命令、MCP）

## **步骤**

<Steps>
  <Step title="安装 Junie CLI">
    <Tabs>
      <Tab title="CLI - Node.js">
        > **Windows** 用户可能出现因为数字签名而无法运行脚本的问题，请运行如下命令:
        >
        > ```powershell theme={null}
        > Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force
        > ```

        首先安装 [**最新 LTS 版本的 Node.js**](https://nodejs.org/en/download/)，然后在终端中使用 npm 全局安装：

        ```shellscript theme={null}
        npm install -g @jetbrains/junie
        ```
      </Tab>

      <Tab title="CLI - 原生安装">
        **macOS、Linux：**

        ```shellscript theme={null}
        curl -fsSL https://junie.jetbrains.com/install.sh | bash
        ```

        **Windows PowerShell：**

        ```powershell theme={null}
        powershell -NoProfile -ExecutionPolicy Bypass -Command "iex (irm 'https://junie.jetbrains.com/install.ps1')"
        ```
      </Tab>
    </Tabs>
  </Step>

  <Step title="配置 Junie CLI">
    **编辑或创建** `routerlink.json` 文件

    macOS 和 Linux：`~/.junie/models/routerlink.json`

    Windows：`C:\Users\<USERNAME>\.junie\models\routerlink.json`

    请确保将 `<ROUTERLINK_API_KEY>` 替换为从 [RouterLink Key](https://routerlink.ai/settings/api-keys) 获取的实际 Key，**替换时请勿保留尖括号**`< `**和** `>`。

    ```json theme={null}
    {
      "baseUrl": "https://router-link.world3.ai/api/v1/chat/completions",
      "id": "claude-sonnet-4-6",
      "apiKey": "<ROUTERLINK_API_KEY>",
      "apiType": "OpenAICompletion",
      "primaryModel": {
        "id": "claude-sonnet-4-6"
      },
      "fasterModel": {
        "id": "claude-sonnet-4-6"
      }
    }
    ```

    您可以将 `id` 字段替换为任何兼容 OpenAI 格式的 **[模型](https://routerlink.ai/models):**

    <Frame>
      <img src="https://mintcdn.com/matrixlabs/ltkRsDbAxyB4nlOA/images/image-92.png?fit=max&auto=format&n=ltkRsDbAxyB4nlOA&q=85&s=5db79d68829c4b7ef0b9ba681ea23747" alt="Image" width="1180" height="913" data-path="images/image-92.png" />
    </Frame>
  </Step>

  <Step title="首次启动">
    > **Windows** 用户可能出现因为缺少 VC 运行库而无法运行的问题，请下载并安装[此软件](https://aka.ms/vs/17/release/vc_redist.x64.exe)。

    进入您想使用 Junie CLI 的项目根目录，然后运行：

    ```shellscript theme={null}
    junie --model custom:routerlink
    ```

    现在您可以开始使用 Junie 了。

    <Frame>
      <img src="https://mintcdn.com/matrixlabs/5oQWh3MQfJEaet0E/images/img_v3_0211e_c835aa62-4811-4e79-a296-a417d062a0hu.jpg?fit=max&auto=format&n=5oQWh3MQfJEaet0E&q=85&s=93497741b7bb53bd28417c8cea905b7d" alt="Img V3 0211e C835aa62 4811 4e79 A296 A417d062a0hu" width="1134" height="706" data-path="images/img_v3_0211e_c835aa62-4811-4e79-a296-a417d062a0hu.jpg" />
    </Frame>
  </Step>

  <Step title="💡 快速示例">
    #### **创建新项目**

    ```shellscript theme={null}
    junie
    > 构建一个 Web 仪表板，展示该仓库的未解决 Issue、最近提交和 CI 状态
    ```

    #### **分析项目**

    ```shellscript theme={null}
    junie
    > 审查当前分支的变更，找出潜在的 Bug、性能问题和缺失的测试
    ```

    #### **修复 Bug**

    ```shellscript theme={null}
    junie
    > 修复 auth 模块中失败的测试，并添加回归测试
    ```

    完整文档和支持的功能请参阅官方 [<u>文档</u>](https://junie.jetbrains.com/docs) 页面。
  </Step>

  <Step title="🐙 GitHub 集成">
    若要设置 GitHub Action，让 Junie 自动响应 Issue、PR 和 CI 失败，只需在智能体内运行以下命令：

    ```shellscript theme={null}
    /install-github-action
    ```

    完整教程请参阅：[<u>Junie on GitHub</u>](https://junie.jetbrains.com/docs/junie-on-github.html)。
  </Step>
</Steps>
