maka vs craft-agents-oss
AI agent workspaces compared
maka and craft-agents-oss are TypeScript, Apache-2.0 projects that provide desktop workspaces for AI agent sessions. maka centers on an append-only activity log and evaluation tools, while craft-agents-oss emphasizes session organization, integrations, and remote access.

maka: Keep a Complete Record of AI Agent Work
Apache Maka is a high-performance agent workspace that records every model message, tool call, permission decision, and turn ending. It runs as a desktop app, with TUI and CLI clients, on macOS and preview builds for Windows and Linux.

craft-agents-oss: Manage AI Agent Work in a Desktop App
Craft Agents is a customizable desktop workspace for running AI agent sessions, connecting services and files, and organizing work across projects. It also offers a headless server and CLI for remote use and scripting.
| maka | craft-agents-oss | |
|---|---|---|
| Language | TypeScript | TypeScript |
| License | Apache-2.0 | Apache-2.0 |
| Stars | 5.8k | 7.2k |
| Forks | 557 | 1.1k |
| Last analyzed | Oct 19, 2026 | Oct 3, 2026 |
Key differences
- maka records model messages, tool calls, permission decisions, and turn endings in an append-only event log; craft-agents-oss organizes sessions with inbox, archive, status, and flagging workflows.
- maka provides Desktop, TUI, and CLI entry points through a shared Runtime Host; craft-agents-oss pairs its desktop app with a headless server and CLI for remote and scripted use.
- maka includes evaluation tooling for experiments and per-task results; craft-agents-oss offers workspace-specific skills and event-driven automations.
- maka keeps sessions, settings, and run records locally and lets users configure a cloud API, local model, or compatible gateway; craft-agents-oss connects to multiple provider types, MCP servers, REST APIs, and local filesystems.
- maka is an Apache Incubator project and has not made an Apache release; craft-agents-oss lists 7.2k stars and 1.1k forks, compared with maka's 5.7k stars and 542 forks.
- Both use TypeScript and Apache-2.0; craft-agents-oss builds its desktop app with Electron, while maka describes Windows and Linux as preview platforms.
Choose maka if you…
- need an inspectable record of agent actions and turn recovery.
- want a shared desktop, terminal, and CLI workflow backed by one Runtime Host.
- plan to run agent evaluations and review per-task results.
Choose craft-agents-oss if you…
- want to organize multiple sessions with inbox, archive, status, and flags.
- need integrations with MCP servers, REST APIs, or local files, with configurable permission modes.
- want to run a headless server for remote sessions or scripted CLI workflows.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.