apache/maka
Maka gives local coding-agent runs a durable event log, sandbox boundary, recovery path, and shared runtime across desktop, CLI, and evals. It is early, source-only software with changing interfaces.
Apache Maka records model messages, tool calls, results, permission decisions, and termination events in an **append-only local log**. Desktop, CLI, TUI, and evaluations execute through one **Runtime Host**, with sandbox approval for file writes and shell commands.
Builders can treat prompts as projections of durable run history: trim old tool output from context without deleting evidence, inspect failures, recover crashes, and compare reproducible experiment cells. Its graph mode also uses isolated Git worktrees for parallel implementation.
Apache Maka records model messages, tool calls, results, permission decisions, and termination events in an **append-only local log**. Desktop, CLI, TUI, and evaluations execute through one **Runtime Host**, with sandbox approval for file writes and shell commands. Builders can treat prompts as projections of durable run history: trim old tool output from context without deleting evidence, inspect failures, recover crashes, and compare reproducible experiment cells. Its graph mode also uses isolated Git worktrees for parallel implementation. This is an **Apache Incubator** project with no approved Apache release. The desktop build currently supports **Apple Silicon macOS**; formats and commands may change, Windows is an unsigned preview, and secrets remain plaintext to the local OS account.
Maka turns several proposed reliability primitives into one local runtime: durable event history, permissioned execution, replayable evaluations, crash recovery, and isolated parallel work. It strengthens the case for event-sourced harnesses while narrowing immediate adoption through incubator status, changing interfaces, limited platform support, and plaintext local secrets.