Apache Maka

Apache Maka (Incubating)

An agent workspace with a full log of every step: model messages, tool calls and permission decisions as one append-only event chain

CLI

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Runs commands and tools with permissions on your machine
  • No signed official release yet, only building from source
All reasons and checks

apache/maka

Install

Manual install

git clone https://github.com/apache/maka.git
cd maka
npm ci
npm run dev

There is no official Apache release yet; this is a development build from source.

This is third-party code. Review the repository files before installing.

What it does

Maka is an Apache Software Foundation agent harness where the runtime log is the single source of truth: every model message, tool call, permission decision and turn termination is recorded as a RuntimeEvent, and the UI, the next prompt and crash recovery are all built on top of that log rather than stored separately. Desktop, the TUI, the CLI and the eval module all run through the same Runtime Host, and comparisons against other harnesses on the same models are published together with the per-task logs. The model and session data stay local; you can plug in a cloud API, a local model or a compatible gateway.

Who it is for. For developers and researchers who care about agent transparency and want to verify exactly what the agent did and why.

Good fit when

  • You need a full, auditable log of every agent step for review or debugging
  • You want to compare harnesses on the same model with a transparent benchmark methodology
  • It matters that sessions and settings stay only on your machine

Not a fit when

  • You need a ready installer right now: there is no official Apache release yet, only building from source
  • A regular coding agent with no detailed runtime log is enough

Example request

Show the full log of the last turn: which tools were called and which permissions were requested

Limitations

There is no official Apache release yet, only building from source via npm, which needs Node.js 22.19 or newer and ripgrep. The project is in Incubating status.

How to disable. Remove the cloned repository and the Maka settings folders created on first run.

Security check

  • Runs commands and tools with permissions on your machine
  • No signed official release yet, only building from source

README in short

The README stresses that Maka benchmarks itself against other harnesses on the same model with the same official verifier and publishes per-task results in docs/eval. The core idea: the log is the runtime, everything else, the UI, the next prompt, crash recovery, is built on top of append-only events. Desktop, the TUI, the CLI and Eval all run through one Runtime Host. There is no official Apache release yet, so using it means building from source via npm with Node.js 22.19+ and ripgrep. The project is in Apache Incubator status.

FAQ

Is there a ready installer?

There is no official Apache release yet, only building from source; packages distributed elsewhere are not considered an official release.

Where does session data go?

Sessions, settings and run records stay local; you bring your own model connection.

Editors’ pick

Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins

CLIHigh risk390.7KRepository stars
Editors’ pick

A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself

CLIHigh risk249.8KRepository stars
Editors’ pick

An open source coding agent for the terminal and desktop with build and plan modes

CLIHigh risk210.6KRepository stars
Editors’ pick

Open prompt library with a Claude Code plugin, MCP server and CLI: search, fetch and improve prompts and skills from an agent

PluginMedium risk171.5KRepository stars
Foxx AIApache Maka

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.