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 [](https://github.com/apache/maka/actions/workflows/ci.yml) [](./LICENSE) [![docs](https://img.shields.io/badge/docs-English-blue?logo=googletranslate&l…