Apache Maka: A High-Performance Agent Workspace for AI Tasks

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Apache Maka: A High-Performance Agent Workspace for AI Tasks

Summary

Apache Maka is an incubating project from The Apache Software Foundation, offering a high-performance agent workspace designed to meticulously record all agent activities. It provides a local-first environment for AI agents, allowing users to bring their own models and ensuring transparent, measurable task completion. This project aims to set a new standard for agent reliability and accountability.

Repository Information

Analyzed by OSRepos on September 11, 2026

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

Apache Maka (Incubating) is a high-performance agent workspace designed to keep a complete, verifiable record of everything an AI agent does. As an incubating project under The Apache Software Foundation, Maka focuses on transparency and accountability in AI task completion, providing a robust environment for developers and researchers.

Why Use It & Key Features

Maka stands out with its commitment to measurable performance and a unique approach to agent operations:

  • Measured, not claimed: Maka is rigorously benchmarked against other agent harnesses using official verifiers, with per-task results published for full transparency.
  • The log is the runtime: Every action, from model messages to tool calls and permission decisions, is recorded as an append-only RuntimeEvent. This log serves as the single source of truth for the UI, subsequent prompts, and crash recovery.
  • Your machine, your model: Maka operates on a local-first principle, keeping sessions, settings, and run records on your machine. Users can integrate their preferred models, whether a cloud API, a local model, or a compatible gateway.
  • One Runtime Host: Desktop, TUI, CLI, and evaluation environments all function as thin clients of a single, authoritative execution host, ensuring consistent behavior across platforms.

Installation

Desktop Nightly

For developers and testers, daily builds are available for macOS (Apple Silicon and Intel), Windows x64, and Linux x64/arm64. Note that Windows and Linux builds are unsigned previews and not intended for production use. You can find the installers and platform status on the official downloads page.

Build from Source

To compile and run Maka directly from source, you'll need:

  • Node.js 22.19 or newer (CI uses Node.js 24)
  • npm (current packageManager is npm 11)
  • Git
  • ripgrep (used by Runtime's Grep tool)

Follow these steps to start the Desktop development environment:

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

For a full build before starting Electron, use npm run dev:full. For peer-enabled development, use npm run dev:peer or npm run dev:full:peer.

Examples

First Run Setup

Upon first launch, Maka requires model configuration:

  1. Open Settings ? Models.
  2. Add an API, local-model, or supported account connection.
  3. Test the connection and choose a default model.
  4. Return to the workspace and start a task.

CLI Usage

After building the workspaces (npm run build), you can use the TUI or run commands:

npm run cli:dev
npm run cli:dev -- run "Summarize this repository and identify its most important risk"
npm run cli:dev -- run --graph "Implement two independent slices, integrate them, then review the result"
npm run cli:dev -- --help

The TUI also supports commands like /graph on, /graph off, and /graph <task>.

Links

Related repositories

Similar repositories that may be relevant next.

Ouroboros: A Self-Evolving AI Agent for Autonomous Development

Ouroboros: A Self-Evolving AI Agent for Autonomous Development

August 26, 2026

Ouroboros is an open-source, general-purpose AI agent designed for autonomous development and self-evolution. It maintains identity and memory across tasks and restarts, capable of modifying its own code, architecture, and tools. This agent can coordinate specialist subagents and operate on external projects, offering both desktop and headless CLI interfaces.

AI AgentAutonomous AgentSelf-Evolving AI
TencentDB Agent Memory: Enhancing AI Agents with Layered Long-Term Memory

TencentDB Agent Memory: Enhancing AI Agents with Layered Long-Term Memory

July 7, 2026

TencentDB Agent Memory provides AI agents with fully local, long-term memory through a 4-tier progressive pipeline, eliminating external API dependencies. It significantly reduces token usage and improves task success rates by employing symbolic short-term memory and layered long-term memory. This innovative approach helps agents learn workflows and retain context more effectively.

AI AgentLong-Term MemoryLLM
Feynman: The Open Source AI Research Agent

Feynman: The Open Source AI Research Agent

June 2, 2026

Feynman is an open-source AI research agent designed to automate and streamline complex research tasks. Built with TypeScript, it leverages multiple agents and tools to conduct in-depth investigations, literature reviews, and even experiment replications, providing source-grounded outputs.

TypeScriptAI ResearchAI Agent
CodeGraph: Supercharge AI Coding Agents with Semantic Code Intelligence

CodeGraph: Supercharge AI Coding Agents with Semantic Code Intelligence

May 25, 2026

CodeGraph is a powerful, pre-indexed code knowledge graph designed to enhance AI coding agents like Claude Code, Cursor, and Codex. It significantly reduces token usage and tool calls, offering a faster and more cost-effective way for agents to understand codebases. This 100% local solution provides semantic code intelligence, improving agent efficiency and accuracy.

TypeScriptAI AgentCode Analysis

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️