欢迎使用 kaya#
kaya 是一款 macOS / Windows 桌面应用,定位是 AI 编程 Terminal(AI Coding Terminal) —— 你的编程 agent 总控台:它把你的真实终端和 AI 对话放进同一个窗口,让你在一个界面里指挥多个编程 agent 协同工作。打开应用,你会看到左侧是一个 AI 对话窗口,右侧是一块和你熟悉的终端一样的面板(macOS 上是 zsh,Windows 上是 PowerShell)。两个面板共享同一个 shell 会话,你在终端里看到什么,AI 也能看到,反过来你也可以让 AI 帮你解释、查询或操作。
每个终端 tab 都是一条独立的 shell 会话:你可以在不同 tab 里同时跑 Claude Code / Kimi Code / OpenCode / Codex 等多个编程 agent,它们真正并行;在聊天框里敲 @ 就能唤出正在运行的 agent 列表,@ 谁谁就成为当前对话的协同对象。跨 agent 协同也随之成立:把一个 agent 的结论带到对话里,再 @ 另一个 agent 继续推进,你在聊天框里统一指挥。kaya 的目标是让你在不离开真实 shell的前提下获得 AI 协助与多 agent 协同 —— 你能继续使用自己的 shell 别名、自己的脚本、自己熟悉的快捷键,AI 不会把你困在一个沙箱里。
注意:AI 不会接管你的整个终端。AI 默认只读你的终端输出;只有当你打开顶栏的 coding 模式开关、且在对话中的授权卡片里明确允许、并且该 tab 运行的是受支持的 AI CLI(Claude Code / Kimi Code / OpenCode / Codex)时,AI 才能代为向该 tab 输入。coding 模式开关是「驾驶」的总闸门:开关关闭时,对话端连向终端 AI 发输入的能力都不存在(该工具不注册);打开之后仍需要每个 tab 单独的授权卡确认。授权绑定当前进程,进程退出或 tab 关闭即失效;随时可点 tab 上的 🤖 角标撤销。你的普通 shell 提示符永远不接受 AI 输入。详见 编程 Agent 总控。
产品能做什么#
kaya 适合这些日常工作:
- 代码解释:贴一段报错、一段 shell 脚本、一个正则,让 AI 解释它在做什么
- 环境检查:查看当前系统信息、磁盘使用、运行中的进程、网络端口等
- 文件查询:列出目录内容、统计文件大小、查找匹配的文件名
- 命令构造:让 AI 帮你拼出
find/awk/sed等组合命令,你审阅后再执行 - 日志和错误解读:让 AI 解释一段错误输出,定位可能的原因
kaya 不适合也不试图做的事:
- 自动改写你电脑上的源代码
- 在没有你确认的情况下执行破坏性操作(如删除文件)
- 在你的终端里跑交互式程序(如
vim、REPL) - 在没有你的允许下访问你电脑上的任意文件内容
AI 给出的命令始终需要你在终端里自己看到、自己执行。这是设计的一部分:AI 是协助者,你始终是决策者。