<h1 align=“center”>
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”></a>
<a href=“https://github.com/apache/maka/releases”></a>
<a href=”./LICENSE”></a>
</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>

> [!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