news 2026/10/23 2:06:13

认识Kero:为AI编码代理而生的跨平台原生终端,重新定义Agent工作流

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
认识Kero:为AI编码代理而生的跨平台原生终端,重新定义Agent工作流

【免费下载链接】kero

A cross-platform native terminal app optimized for agents

项目地址:https://gitcode.com/gh_mirrors/kero/kero
点击查看免费下载

Kero 是一款为 AI 编码代理(Coding Agent)而生的跨平台原生终端应用,支持 macOS、Windows 和 Linux。它可以把 Claude Code、Codex、开发服务器、测试监视器等任务分别放进独立的会话(Session)中并行运行,并在侧边栏按项目分组,一眼看清哪个 Agent 正在工作、哪个在等你、哪个已经完成。本文带你快速认识这款重新定义 Agent 工作流的终端工具。

为什么需要 Kero 这样的 Agent 终端

用过 Claude Code、Codex 这类 AI 编码代理的开发者都知道几个痛点:

  • 多个 Agent 并行跑任务时,窗口开了七八个,分不清哪个需要你处理;
  • 随手关掉终端窗口,正在运行的会话直接中断,长任务前功尽弃;
  • Agent 卡住、失败或完成时,没有提醒,全靠人盯屏幕;
  • 想检查 Agent 改了哪些代码,还得手动切到 git 里对比。

Kero 就是为解决这些问题而设计:它既是高性能原生终端(底层采用 Ghostty 渲染引擎 libghostty,Ghostty 的主题、字体和配置键直接可用),又内置了一套围绕 Agent 工作流构建的会话、状态与通知机制。

Kero 快速安装:3 步开始第一个 Agent 会话

安装过程非常简单,无需额外环境配置:

  1. 下载安装包:从 Kero 的 releases 页面下载对应平台的安装包。macOS 将Kero.app拖入应用程序文件夹;Windows 运行Kero Setup安装器(无需管理员权限,要求 Windows 10 1809 及以上)。
  2. 安装命令行工具:在菜单中选择Kero › Install Command Line Tool…,把kero命令加入PATH,之后在任何终端执行kero help即可验证。
  3. 打开项目并启动 Agent:按⌘ O(Windows/Linux 为Ctrl+Shift+O)选择项目文件夹,然后像在任何终端里一样运行你的 Agent,例如claude。

一条命令就能为任务开一个有名字的专属会话,名字会直接显示在侧边栏里:

kero new -n fix-login -- claude

想查看完整的安装与上手说明,可参考官方文档 docs/quick-start.md。

核心功能一:关闭窗口会话不死,Agent 继续干活

这是 Kero 最核心的设计:会话并不运行在应用窗口里,而是运行在一个名为kerod的小型守护进程(daemon)中。

  • 退出 Kero(⌘ Q),所有会话继续运行,Agent 不会中断;
  • 重新打开 Kero,所有会话、窗格和滚动记录(scrollback)都原样恢复;
  • 甚至 kerod 重启(如电脑重启)后,Kero 也会自动恢复会话,并让 Claude Code、Codex、Pi、OpenCode 等 Agent续接之前的对话。

对于动辄运行几分钟甚至更久的 Agent 长任务,这意味着你可以放心关闭窗口、切换应用,甚至重启电脑,工作流不会被打断。kerod 的管理方式详见 docs/sessions.md。

核心功能二:状态一目了然,Agent 需要你时主动通知

Kero 会持续检测每个窗格(Pane)的状态,并在侧边栏直观展示:

状态含义
workingAgent 正在思考或运行工具
waiting需要你介入:提问、等待权限确认
idle空闲,Shell 停在提示符
error程序报告失败
exited程序已结束,输出仍保留

需要你的会话会自动突出显示并排在前面,按⌘ J(Windows/Linux 为Ctrl+Shift+J)直接跳到下一个等待你的会话。此外,当 Agent完成、失败或卡住而你正在别处时,Kero 会发送系统通知,Dock 图标还会显示有多少会话在等你。

你甚至可以完全离开终端:让 Agent 们并行干活,等通知响了再回来处理。更多细节见 docs/status.md。

核心功能三:窗格分屏,Agent 与开发服务器并肩运行

一个会话可以被拆分为多个窗格,实现"左边 Agent 写代码、右边 dev server 实时预览、下面测试监视器"的经典布局:

kero split --down -- npm run dev

快捷键方面:⌘ D向右分屏,⌘ ⇧ D向下分屏,⌘ ]/⌘ [在窗格间切换。窗格的完整说明见 docs/panes.md。

核心功能四:Agent 也能驱动 Kero 的 CLI

Kero 的命令行工具不只是给人用的——运行在 Kero 里的 Agent 本身也可以使用kero命令,这让它具备了"自我编排"的能力:

  • 在自己下方开一个窗格跑开发服务器:kero split --down -- npm run dev
  • 向另一个 Agent 发起任务:kero prompt review "review the changes in src/auth"
  • 等待测试完成并读取结果:kero wait tests --for idle,error
  • 主动汇报进度和阻塞:kero report working "Migrating the database" --progress 40

配合kero skill setup一条命令,Kero 会为你的 Agent(Claude Code、Codex、Pi、OpenCode 等)安装skill 和 hook:Agent 学会使用这套 CLI,还会自动为会话命名、报告自己的状态。这样一来,Agent 可以在自己的旁边运行子任务、等待结果、汇报进度,真正形成可编排的 Agent 工作流。相关文档见 docs/cli.md 与 docs/agents.md。

核心功能五:内置 Git 变更面板,Agent 改了什么一眼可见

会话运行在 git 仓库中时,Kero 会显示每个窗格当前所在的分支及变更行数(如fix-login +40 −2)。按⌥ ⌘ G打开变更面板,可以按三种基准查看 Agent 的改动:

  • Last Turn:Agent 最近一轮改了什么(最常用);
  • Uncommitted:上次提交以来的全部改动;
  • Branch:分支相对默认分支的改动,如同一个 Pull Request。

每个文件下方直接跟随 diff 展示,且会跟随 Agent 的持续编辑实时更新;对最近一轮的改动还能直接 Revert(还原)或 Keep(标记已审阅)。命令行中也可以用kero diff --turn打印 Agent 上一轮的变更。详见 docs/changes.md。

Kero 功能速览

能力说明
跨平台原生macOS、Windows、Linux,原生性能
会话持久化底层 kerod 守护进程,关窗不断会话
状态检测working / waiting / idle / error / exited
智能通知Agent 完成、失败、等待时提醒你
窗格分屏一屏内并行运行 Agent 与多个工具
Agent CLIAgent 可开会话、分屏、等待、读取屏幕、汇报状态
Git 面板分支与 diff 内建,实时跟随 Agent 编辑
Ghostty 引擎libghostty 渲染,主题、字体、配置键通用

总结:Kero 如何重新定义 Agent 工作流

Kero 把"终端"从 Agent 的载体升级为 Agent 的工作台:会话永不丢失、状态随时可见、需要时主动找上门,Agent 还能反过来驱动终端编排自己的工作。如果你正在用 Claude Code、Codex 等 AI 编码代理做日常开发,Kero 值得安装体验。

  • 快速上手:docs/quick-start.md
  • 会话与项目组织:docs/sessions.md
  • 键盘快捷键:docs/shortcuts.md
  • 配置项参考:docs/configuration.md

【免费下载链接】kero

A cross-platform native terminal app optimized for agents

项目地址:https://gitcode.com/gh_mirrors/kero/kero
点击查看免费下载

相关推荐

上一篇:从免费版到源码版:SD变现宝升级指南及功能对比
下一篇:Ice 免费 Mac 菜单栏管理器:3 区分区、拖拽排序与渐变染色的完整指南

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 2:05:01

亲手构建并调试 IntelliJ IDEA 社区版:在 IDE 源码上跑通断点

亲手构建并调试 IntelliJ IDEA 社区版:在 IDE 源码上跑通断点 【免费下载链接】intellij-community IntelliJ IDEA & IntelliJ Platform 项目地址: https://gitcode.com/GitHub_Trending/in/intellij-community 每天用"跳转到定义"和断点&…

作者头像 李华
网站建设 2026/10/23 2:05:00

把对手模拟演练从纸面搬进内网跑一遍:OpenAEV 完整上手指南

把对手模拟演练从纸面搬进内网跑一遍:OpenAEV 完整上手指南 【免费下载链接】openaev Open Adversarial Exposure Validation Platform 项目地址: https://gitcode.com/GitHub_Trending/op/openaev 安全演练最常卡在「怎么证明 EDR 真的能拦住攻击」。OpenAE…

作者头像 李华
网站建设 2026/10/23 2:02:58

高斯消去法实验报告:顺序消去、列主元消去与误差分析

简介:高斯消去法是数值线性代数中求解线性方程组的经典方法,这份面向课程实验与算法自学的资料包,围绕顺序消去与列主元消去两种实现展开,适合正在学习计算方法、数值分析课程或需要完成编程实验的本科生与自学者。压缩包共 3 个文…

作者头像 李华