maka apache

Apache Maka (Incubating) is a local-first AI agent workspace. Model messages, tool calls, tool results, permission decisions, and termination events are recorded as an append-only log.

主要语言
TypeScript
Stars
2,011
Forks
240

标签

  • Agent运行时
  • 桌面应用
  • CLI工具
  • 本地部署
  • 工具调用
  • 上下文管理
  • 事件循环
  • TypeScript

摘要

Maka是Apache孵化中的一个本地优先AI Agent工作台,旨在让AI不只回答问题,而是在受控权限下阅读项目、执行工具、生成产物,并将模型消息、工具调用与结果作为可持续追加的运行时日志进行记录。核心设计理念是"Log is the Runtime",UI、模型上下文与恢复逻辑都从事件日志生成投影,支持上下文裁剪与LLM压缩而不丢失已记录证据。项目提供桌面应用、终端TUI、非交互CLI三种运行形态,并内置可复现的Eval评测实验框架,适合在本地工程目录中进行复杂AI任务编排、工具执行与结果审计。

README

# Maka [![CI](https://github.com/apache/maka/actions/workflows/ci.yml/badge.svg)](https://github.com/apache/maka/actions/workflows/ci.yml) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](./LICENSE) [![docs](https://img.shields.io/badge/docs-English-blue?logo=googletranslate&l…

查看完整页面