codejunkie99/keel

Local-first macOS coding workspace with local Laya and optional Jev decision selection

解决的问题

Keel 是一个本地优先的 macOS 编码工作区,将多个编码代理(如 Claude Code、Cursor 和 DeepSeek)集成到单一原生界面中。它通过提供统一的工作区,包含任务路由、会话管理和可视化代理图,来跟踪代理与子代理如何与文件交互,解决了管理分散 AI 编码工具的问题。

运作方式

Keel 作为主机,通过 Agent Client Protocol (ACP) 管理编码代理。它使用“决策”系统将任务路由到最合适的后端——通过本地 Core ML 模型 (Laya)、托管服务 (Jev) 或标准框架路由 (Normal)。主机会在应用每个路由决策前进行验证,确保对任务执行方式有控制权。

适用对象

使用 macOS 的开发者,希望有一个集中式枢纽来管理各种 AI 编码代理,并以可视化方式管理复杂的代理工作流程和文件变更。

重点特色

  • 统一工作区:在单一原生窗口中结合作曲家、转录、终端和变更视图。
  • 代理图:可视化呈现活动会话、子代理和共享上下文文件。
  • 智能路由:使用 Laya(本地)或 Jev(托管)为新任务选择最佳路由。
  • 多代理支持:集成 Claude Code、Codex、Grok 和嵌入式 DeepSeek 循环等提供者。
  • 决策跟踪:将决策收据导出为 JSONL,供日后重放和分析。
  • 崩溃恢复:追加式运行日志,可重放实时流并恢复中断的运行。

相关

  • 项目
  • 项目
  • 项目
  • 项目