Repolode
apache

apache/maka

Apache Maka(孵化中)是一个本地运行的 AI Agent 工作台,完整记录模型消息、工具调用和权限决策。

可替代:Claude CodeCursor

Star
5,846
Fork
557
未关闭 Issue
389
最近提交
1小时前

这是什么?

Apache Maka 是一个用于让语言模型完成任务的 Agent 框架与工作台,提供桌面应用、终端 TUI 和非交互式 CLI 三种入口,三者都是同一个 Runtime Host 的客户端,由它负责执行 Agent 回合。

模型消息、工具调用、权限决策和终止事件都以只追加的 RuntimeEvent 形式记录。界面、下一次提示词和崩溃恢复都基于这份日志生成,因此旧的工具输出可以从提示词中移除,同时保留在记录里。会话、设置和运行记录保存在本地,模型可以通过云端 API、本地模型或兼容网关接入。

项目还包含评测模块,可在同一模型上配合官方验证器运行实验并发布每个任务的结果。目前文档中 macOS 为正式支持平台,Windows 和 Linux 为预览版。项目仍处于 Apache 孵化阶段,数据格式和 CLI 命令可能变化。

核心功能

  • 01只追加的事件日志,作为界面、提示词和崩溃恢复的数据来源。
  • 02提供桌面应用、TUI 和非交互式 CLI,三者共享同一个 Runtime Host。
  • 03会话、设置和运行记录保存在本地。
  • 04支持云端 API、本地模型和兼容网关。
  • 05内置评测模块,可按任务保存结果并进行基准测试。
  • 06对 Shell 命令、文件编辑等工具调用进行权限确认。

适用场景

  • 在本地代码仓库中运行编码 Agent,并保留完整的操作审计记录。
  • 在相同模型下对比不同 Agent 框架,获取可复现的逐任务结果。
  • 通过 Agent 工作台使用本地或自托管模型,会话数据不发送到托管服务。
  • 通过非交互式 CLI 在终端或脚本中驱动 Agent 任务。

标签

常见问题

maka 是什么?
Apache Maka(孵化中)是一个本地运行的 AI Agent 工作台,完整记录模型消息、工具调用和权限决策。 Apache Maka 是一个用于让语言模型完成任务的 Agent 框架与工作台,提供桌面应用、终端 TUI 和非交互式 CLI 三种入口,三者都是同一个 Runtime Host 的客户端,由它负责执行 Agent 回合。
maka 可以免费使用吗?用的什么许可证?
maka 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
maka 还在维护吗?
活跃维护中。maka 最近一次提交是在 2026年10月18日。
maka 适合用来做什么?
在本地代码仓库中运行编码 Agent,并保留完整的操作审计记录。 在相同模型下对比不同 Agent 框架,获取可复现的逐任务结果。 通过 Agent 工作台使用本地或自托管模型,会话数据不发送到托管服务。 通过非交互式 CLI 在终端或脚本中驱动 Agent 任务。
在哪里获取 maka?
源代码和安装说明在 GitHub 上:https://github.com/apache/maka

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目