Kilo Code for JetBrains favicon

Kilo Code for JetBrains

Kilo Code for JetBrains 为 JetBrains IDE 工作流增添了原生的多代理工作树管理、远程开发支持、模型选择以及代码审查工具,旨在显著提升开发者的并行任务处理能力。

编程&IT在隔离的 Git 工作树中运行并跟踪并行编码代理。为代理工作树创建 JetBrains 运行配置并查看实时运行状态。检查未提交的更改并将工作树与其基准分支进行比较。在不丢失任务上下文的情况下,在新的工作树中继续对话。
Kilo Code for JetBrains product interface screenshot
预计月访问量
170万
数据月份:
收录于 AIToolly

Kilo Code for JetBrains 是什么?产品概览

产品用途与官方定位

Kilo Code for JetBrains 是一款适用于基于 IntelliJ 开发环境的原生插件。它提供了一个代理管理器,用于处理并行编码任务、隔离的 Git 工作树、任务对话、运行配置以及 IDE 内的更改审查。

该插件支持本地项目和 JetBrains 远程开发分离模式。其工作流涵盖了询问代码库问题、规划更改、实施功能或重构,以及调查和修复故障等多个开发环节。

Kilo Code for JetBrains 可以用来做什么?

有官方来源支持的使用场景

并行实施任务

将不同的编码任务分配给隔离的工作树,并从一个 JetBrains 工具窗口监控其进度。

审查代理更改

运行工作树代码,检查未提交的更改,比较分支,并在合并前查看拉取请求状态。

远程 JetBrains 开发

在 IDE 后端、项目、终端和开发工具运行在远程机器上的同时,保持本地界面的响应速度。

代码库理解与调试

使用提问和调试工作流来调查项目行为、检查证据、形成假设并解决代码故障。

如何使用 Kilo Code for JetBrains

官网提供的使用流程

  1. 1

    安装插件

    打开 JetBrains IDE 插件设置,在标准 Marketplace 中搜索 Kilo Code 并进行安装。

  2. 2

    选择任务模式

    根据任务需要理解、规划、实施还是诊断,选择使用提问、计划、编码或调试模式。

  3. 3

    在工作树中运行工作

    为代理分配一个隔离的 Git 工作树,然后从 JetBrains 代理管理器跟踪其对话和状态。

  4. 4

    运行并检查更改

    创建运行配置,执行或调试工作树,并根据基准分支检查其产生的代码更改。

  5. 5

    合并前审查

    比较工作树更改,并将相关的拉取请求状态保留在产生这些更改的任务旁边以供参考。

基于工作树的代理审查

JetBrains 工作流将代理执行与用于运行、诊断和审查代码的 IDE 工具连接起来。每个任务都可以拥有一个隔离的 Git 工作树,同时主检出内容保持可用。

用户可以跟踪活跃、已完成和被阻止的代理,在单独的编辑器选项卡中打开子代理,运行其代码,将更改与基准分支进行比较,并在合并前检查拉取请求状态。

  • 隔离的工作树使代理更改与主检出内容分开。
  • JetBrains 运行配置支持代理工作树的执行和调试。
  • 工作树会话保留了任务对话和实施上下文。

选择 Kilo Code for JetBrains 前需要测试什么

用自己的素材和工作流完成验证

  • 确认目标 JetBrains IDE 出现在当前的 Marketplace 兼容性列表中。
  • 验证团队工作流是否可以容纳隔离的 Git 工作树和分支比较操作。
  • 检查预期的设置是否支持所需的模型提供商或本地模型端点。
  • 审查 JetBrains 分离模式是否符合计划中的远程开发环境安排。

Kilo Code for JetBrains 来源与核对时间

核对了哪些信息以及核对时间

最后核对
分类
编程&IT

Kilo Code for JetBrains 常见问题

基于已核对产品资料的回答

哪些 JetBrains IDE 支持 Kilo Code?

来源提到了 IntelliJ IDEA、PyCharm、WebStorm、GoLand、PhpStorm、Rider、RubyMine、CLion 和 DataGrip,当前的兼容性以 Marketplace 列表为准。

Kilo Code 是否支持 JetBrains 远程开发?

是的。该插件通过分离模式支持 JetBrains 远程开发,后端和项目位于远程服务器,而界面保留在本地机器上以确保流畅操作。

JetBrains 插件提供哪些任务模式?

文档记录的模式包括用于代码库问题的“提问”、用于实施规划的“计划”、用于更改和重构的“编码”以及用于调查和修复故障的“调试”。

在 JetBrains 中可以使用哪些模型来源?

来源描述了托管模型、通过用户密钥连接的支持提供商,以及通过 Ollama、LM Studio 和兼容本地端点提供的本地模型。

JetBrains 插件是否使用 ACP?

不使用。来源称 Kilo 选择了自定义界面而非代理通信协议,以便提供特定于产品的模型、使用情况、功能和代理控制。

继续查看同一分类中近期收录的其他工具。