maka vs Kun
Local AI agent workspaces compared
maka and Kun are TypeScript workspaces for directing AI agents through desktop and terminal interfaces. maka emphasizes an append-only runtime record, recovery, and evaluation tooling, while Kun offers broader workflows for coding, design, writing, research, and team collaboration.

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.

Kun: Local-First AI Agent Workspace
Kun is a local-first workspace for using AI agents across coding, writing, design, research, and automation. Its desktop GUI and terminal TUI share one runtime, keeping tasks and approvals connected.
| maka | Kun | |
|---|---|---|
| Language | TypeScript | TypeScript |
| License | Apache-2.0 | NOASSERTION |
| Stars | 5.8k | 6.3k |
| Forks | 557 | 595 |
| Last analyzed | Oct 19, 2026 | Oct 4, 2026 |
Key differences
- maka records model messages, tool calls, permission decisions, and turn endings in an append-only RuntimeEvent log; Kun focuses on keeping tasks, approvals, and evidence connected in a shared local runtime.
- maka offers desktop, TUI, and CLI clients backed by one Runtime Host; Kun describes a desktop GUI and terminal TUI sharing one runtime.
- maka centers on agent tasks, runtime inspection, and repeatable evaluations; Kun includes dedicated Code, Design, and Work modes, plus Rooms for delegated work and review.
- maka's desktop app runs on macOS, with Windows and Linux support marked as previews; Kun is described as a desktop and terminal workspace without platform details here.
- maka is licensed Apache-2.0 in the supplied repository facts and is marked as incubating; Kun's repository metadata says NOASSERTION, while its README states PolyForm Noncommercial License 1.0.0 and requires separate written authorization for commercial use.
- Both require a model connection, but maka explicitly supports user-provided cloud APIs, local models, and compatible gateways; Kun lists provider options including subscriptions, APIs, compatible services, and self-hosted models.
Choose maka if you…
- want an append-only record of agent actions and permission decisions.
- need CLI access or explicit interrupted-turn resume alongside desktop use.
- plan to compare agent harnesses using evaluation tooling and per-task reports.
Choose Kun if you…
- want workflows spanning coding, design, writing, research, or automation.
- need Rooms for delegated agent work, isolated changes, and review.
- want options such as scheduled tasks, Hooks, Loops, MCP, Skills, and extensions.
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.