apache/maka

Apache Maka (Incubating) is a high-performance agent workspace that keeps a complete record of everything it did.

解决的问题

Apache Maka 为 AI 代理提供了一个高性能的工作区,用于执行任务。它通过完整且仅追加的记录方式,保留代理执行的每一个操作,解决了代理工作流中透明度和可靠性的问题,确保运行过程可测量、可复现,而非依赖于主观臆断。

工作原理

Maka 采用「日志即运行时」的架构,将每个模型消息、工具调用、权限决策和终止操作都记录为 RuntimeEvent。系统由一个运行时主机(Runtime Host)组成,负责管理执行权限,可通过多种轻量级客户端访问,包括桌面应用程序、终端用户界面(TUI)和命令行界面(CLI)。用户可自行提供模型,通过云 API、本地模型或兼容的网关接入,所有会话数据和记录均保留在用户本地机器上。

适用人群

专为需要在受控环境中运行 AI 代理、使用官方验证器进行性能基准测试,并保留代理活动耐久审计日志的开发者和研究人员设计。

核心亮点

  • 仅追加事件日志:整个运行时状态是持久化日志的投影,支持崩溃恢复和精确审计。
  • 本地优先隐私保护:会话、设置和运行记录均本地存储于用户机器上。
  • 模型无关性:支持云 API、本地模型和兼容网关。
  • 多接口支持:提供桌面应用、TUI 和 CLI,满足不同交互风格需求。
  • 集成评估功能:内置评估框架,用于衡量任务完成率和成本。

相关

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