AI未开源软件工具

GitKraken Desktop 12上线Agent Sessions:在Git客户端里直接跑AI编程Agent

2026年7月29日1 次阅读
GitKraken Desktop 12上线Agent Sessions:在Git客户端里直接跑AI编程Agent

AI编程Agent越来越强,但一个老问题始终没解决:Agent在终端里改了代码,你得切到编辑器、跑git diff、一行行看它到底动了什么。GitKraken Desktop 12的Agent Sessions功能,试图把这个"盲信"变成"看见"。

Agent Sessions是什么

GitKraken Desktop 12在左侧面板新增了Agent Sessions入口。开发者可以直接在GitKraken内启动AI编程Agent,不需要切换到终端或另一个IDE。

支持的Agent覆盖了目前主流选择:Claude Code、Codex、Gemini、OpenCode、Copilot、Augment,以及任何基于Agent Client Protocol(ACP)构建的Agent。GitKraken不锁定特定Agent,开发者按需选择。

最关键的改进:自动检测外部Agent编辑

这才是Agent Sessions真正解决痛点的地方。即使你的Agent不是从GitKraken内启动的——比如你在终端里跑Claude Code——GitKraken也能检测到Agent正在编辑你的worktree,并自动弹出一个快捷入口,点击就能直接看到实时diff。

这意味着你不再需要手动跑git diff去追踪Agent的改动。GitKraken替你盯着,Agent一动代码,你立刻能看到改了什么、改了多少。把"信任Agent然后祈祷"变成"看见它改了什么,再决定要不要接受"。

GitKraken Desktop vs Kepler:深挖还是铺开

GitKraken同时还有另一个产品Kepler,两者定位不同:

  • GitKraken Desktop:深挖单个仓库。一个Agent、一个分支、一个任务,配合完整的commit graph、diff视图和分支可视化。
  • Kepler:跨多仓库协调Agent,适合同时处理多个repo的场景。

如果你日常是"一个任务一个仓库"的工作模式,GitKraken Desktop更合适;需要多仓库并行,用Kepler。

从Agent修改到提交:工作流不变

Agent改完代码后,流程和人工写代码完全一样:查看diff → 确认没问题 → stage → commit → push → 创建PR。GitKraken没有因为代码是AI写的就改变验证和合并流程,该review还是review,该测试还是测试。

对谁有用

  • 已经在用AI编程Agent但缺乏可视化审查手段的开发者:如果你习惯在终端跑Claude Code或Codex,但每次都要手动查diff,Agent Sessions直接省掉这一步。
  • 想在Git工作流中原生集成Agent的团队:不需要额外工具,GitKraken本身就是Git客户端,Agent功能叠加在已有的graph和diff之上。
  • 需要同时使用多个Agent的场景:不锁定单一Agent,可以按任务切换。

限制

  • GitKraken是闭源商业产品,需要许可证。
  • Agent本身(Claude Code、Codex等)需要单独安装和配置,GitKraken只是提供集成入口和可视化。
  • 目前聚焦单仓库场景,多仓库协调需要Kepler。

---

基于GitKraken官方博客整理。下载地址:[gitkraken.com](https://www.gitkraken.com)

参考来源

评论

0 条已公开
登录注册后可以参与评论。

正在加载评论...