{"slug":"maka","name":"Apache Maka","vendor":"Apache Software Foundation","tagline":"Agent harness in the Apache incubator that keeps an append-only log of every model message, tool call and permission decision","url":"https://agentboards.org/agent/maka","website":"https://maka.apache.org/en/","docs":"https://maka.apache.org/en/","repo":"https://github.com/apache/maka","category":"harness","execution":["local"],"license":"Apache-2.0","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under Apache-2.0; you add your own API, local model or gateway connection on first launch","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["any cloud API","local models","compatible gateways"],"bring_your_own_model":true,"local_models":true},"protocols":{"mcp_client":false,"mcp_server":false},"capabilities":{"terminal_exec":true,"browser":false,"multi_file_edit":true,"git_ops":false,"docker_sandbox":true,"multi_agent":false,"headless_ci":true},"context_window":null,"platforms":["macos","linux","windows"],"install":[{"label":"source","command":"git clone https://github.com/apache/maka.git && npm ci && npm run dev"}],"benchmarks":[],"tags":["harness","apache-incubator","event-log","desktop","tui","preview"],"github_stars":5687,"metrics":{"stars":5687,"pushed_at":"2026-10-02T03:24:21Z","archived":false,"open_issues":476,"latest_version":null,"latest_version_at":null,"latest_version_url":null,"version_source":null,"checked_at":"2026-10-02T05:01:18.522Z"},"sources":{"overview":"https://github.com/apache/maka","install":"https://github.com/apache/maka","models":"https://github.com/apache/maka","capabilities":"https://github.com/apache/maka/blob/main/ARCHITECTURE.md"},"verified_at":null,"adoption":{"score":4.3,"signals":{"github_stars":5665,"hn_mentions_1y":2},"measured_at":"2026-09-28"},"scores":{"panel":6.6,"adoption":4.3,"spread":1.8,"facts":3.5,"board":5.8,"dimensions":{"reliability":6,"usefulness":6.3,"cost":7.7,"longevity":6.5},"per_persona":{"amigo":6.5,"critico":6,"profesor":7.3,"inversora":6.8,"jefa":5.8,"hacker":7.5},"community":null},"rank":null,"category_rank":87,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Profesor and La Jefa are looking at different halves of the same project, and one half is finished to a standard the other half cannot yet be installed to.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick it if you want the same session in a desktop window, a terminal and a script; pick a plain terminal agent if one surface has always been enough for you.","scores":{"reliability":5,"usefulness":7,"cost":8,"longevity":6},"evidence":["https://github.com/apache/maka","https://maka.apache.org/en/"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"The record is append-only by design and nothing is ever removed from it, and no retention rule, size ceiling or archival path appears anywhere in the documentation.","scores":{"reliability":6,"usefulness":6,"cost":6,"longevity":6},"evidence":["https://github.com/apache/maka/blob/main/ARCHITECTURE.md","https://github.com/apache/maka"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"Per-task benchmark runs are published against other harnesses on the same model using the official verifier, which is the comparison most vendors carefully arrange not to make.","scores":{"reliability":8,"usefulness":7,"cost":7,"longevity":7},"evidence":["https://github.com/apache/maka","https://maka.apache.org/en/"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"4,699 stars and a foundation incubator: there is no cap table to change hands, and equally nobody is obliged to finish what has been started here.","scores":{"reliability":6,"usefulness":6,"cost":8,"longevity":7},"evidence":["https://github.com/apache/maka","https://maka.apache.org/en/"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"No release has been cut and the only builds are nightly, unsigned on most of the platforms my engineers use, which ends the conversation before cost enters it.","scores":{"reliability":4,"usefulness":5,"cost":8,"longevity":6},"evidence":["https://github.com/apache/maka","https://maka.apache.org/en/"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"Apache-2.0, my own key or a local model configured on first launch, and every shell or file tool has to cross a sandbox boundary before it touches anything.","scores":{"reliability":7,"usefulness":7,"cost":9,"longevity":7},"evidence":["https://github.com/apache/maka","https://github.com/apache/maka/blob/main/ARCHITECTURE.md"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"It ships an Eval harness as a first-class client, which is one honest way to admit how often you will be measuring it.","scores":null,"evidence":[]}]}