<h1 align=“center”> Maka Apache Maka (Incubating) </h1>

<p align=“center”><sub>Incubating at The Apache Software Foundation</sub></p>

<p align=“center”> <a href=“https://github.com/apache/maka/stargazers”&gt;![GitHub stars](https://img.shields.io/github/stars/apache/maka?style=flat&label=%E2%98%85&color=4C8DFF)&lt;/a> <a href=“https://github.com/apache/maka/releases”&gt;![GitHub downloads](https://img.shields.io/github/downloads/apache/maka/total?style=flat&label=downloads&color=4C8DFF)&lt;/a> <a href=”./LICENSE”>License: Apache 2.0</a> macOS Apple Silicon Windows unsigned preview Linux not yet supported </p>

<p align=“center”> <a href=”./README.zh-CN.md”>中文文档</a> </p>

<p align=“center”> A local-first Agent workspace built for real work.

Maka inspects projects, runs tools under a sandbox boundary, and records model messages and tool calls as recoverable execution facts — on your machine, through one Runtime Host. </p>

Maka — Your work. Your agent.

> [!NOTE] > Apache Maka (Incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision-making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. DISCLAIMER-WIP records the issues the project is currently aware of.

> [!IMPORTANT] > Maka is under active development. The macOS Apple Silicon desktop build is an early public release; data formats, CLI commands, and experimental capabilities may still change.

Why Maka

  • Your machine, your data. Sessions, settings, and run records stay local by default. You bring the model: a cloud API, a local model, or a compatible gateway.
  • The record is kept. Model messages, tool calls, tool results, and how a turn ended are written down. The UI and the next model call are views of that record, not the only copy.
  • Shorter context is not deleted history. Maka can omit old tool output from the next prompt without throwing away the saved evidence.
  • One place runs the agent. Desktop, the terminal, and Maka evaluation all go through Runtime Host. Eval only owns the experiment and its scores.

Read [Maka Backend Architecture](./ARC