apache

maka

apache

一个Apache孵化器项目,提供本地优先的AI代理工作区,记录模型消息、工具调用和权限决策,支持桌面、终端和评估三种界面。

v0.2.0-dev.53.20260927
发布于
1 天前
5,671
星标
476
下载
同步于
1 天前

最新版本

v0.2.0-dev.53.202609272026年9月28日 03:12测试版
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Apache Maka(孵化中)是一个本地优先的AI代理工作区,专为实际工作而设计。它检查项目、在沙箱边界内运行工具,并将模型消息和工具调用记录为可恢复的执行事实。

主要功能

  • 本地优先:会话、设置和运行记录默认存储在本地,用户自行选择模型(云API、本地模型或兼容网关)
  • 完整记录:模型消息、工具调用、工具结果和回合结束方式都被记录下来
  • 三种界面:
    • 桌面:Electron + React,支持流式会话、工具时间线、分支、搜索和恢复
    • TUI/CLI:maka 和 maka run,与桌面共享工作区和模型连接
    • Eval:可复现的基准实验
  • 代理运行时:支持多个模型连接、流式输出、内置工具(Read、Write、Edit、Bash、Glob、Grep)
  • 桌面工作区:创建、归档、搜索、重命名、重试、重新生成和分支会话

适用人群

  • AI代理开发者和研究人员
  • 需要本地优先AI工作区的团队
  • 对AI代理可观测性和可恢复性有需求的用户

快速上手

  1. macOS Apple Silicon 桌面版已提供早期公开版本
  2. 使用 maka 命令进入 TUI/CLI 模式
  3. 使用 maka run 运行非交互式回合
  4. 使用 maka eval run 运行可复现的基准实验

核心优势

  • Apache孵化器项目,社区驱动开发
  • 本地优先,数据由用户掌控
  • 三种使用界面,覆盖不同场景
  • 完整的执行记录和可恢复性

系统要求

  • 操作系统:macOS Apple Silicon(桌面版)
  • 也支持终端/CLI模式

注意事项

  • 项目处于孵化阶段,数据格式、CLI命令和实验性功能可能仍在变化

历史版本

排序