apache/makaPublic

Apache Maka (Incubating) is a high-performance agent workspace that keeps a complete record of everything it did.

AI summary: A local-first AI agent workspace that records model messages and tool executions as an append-only log.

Stars
5.7K
+16 today
Forks
541
Watchers
26
Open issues
258
Open PRs
246
Contributors
~126
Commits
4.8K
Branches
336

TypeScriptApache-2.0Created May 27, 2026Last push 3d ago+71 stars this week+1.3K this month

Quick answers

What is maka?
A local-first AI agent workspace that records model messages and tool executions as an append-only log.
What does maka do?
Maka is a local-first workspace designed for executing and auditing complex AI agent tasks. It replaces ephemeral chat contexts with a durable, append-only Runtime Event Log that strictly records all model messages, tool calls, permission decisions, and execution results. This architecture ensures that every agent interaction—whether inspecting projects or generating artifacts—is highly transparent, recoverable, and reproducible. By keeping sessions and settings on the local machine and allowing flexible model connections (cloud API or local), it provides a secure environment for agents to perform real work while remaining fully auditable.
Who is maka for?
AI engineers, security-conscious developers, and researchers who require an auditable, local-first environment to run and evaluate autonomous agent tasks.
How do I get started with maka?
Refer to the repository documentation for building the macOS desktop application or CLI.
How popular is maka on GitHub?
apache/maka has 5,687 stars and 541 forks on GitHub, and gained 71 stars in the last 7 days.
What license does maka use?
apache/maka is released under the Apache-2.0 license.

Star history

since Aug 22, 2026
02K4KAug 2026Sep 2026Sep 2026Oct 2026
5.7K stars as of Oct 1, 2026. Measured daily since Aug 22, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
SepOctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 1 commit2026-05-20: 1 commit2026-05-21: 94 commits2026-05-22: 77 commits2026-05-23: 13 commits2026-05-24: 12 commits2026-05-25: 1 commit2026-05-26: 3 commits2026-05-27: 1 commit2026-05-28: 9 commits2026-05-29: 181 commits2026-05-30: 186 commits2026-05-31: 3 commits2026-06-01: 5 commits2026-06-02: 8 commits2026-06-03: 5 commits2026-06-04: 36 commits2026-06-05: 35 commits2026-06-06: 103 commits2026-06-07: 48 commits2026-06-08: 2 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 1 commit2026-06-13: 1 commit2026-06-14: 13 commits2026-06-15: 11 commits2026-06-16: 14 commits2026-06-17: 35 commits2026-06-18: 7 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 14 commits2026-06-22: 35 commits2026-06-23: 57 commits2026-06-24: 68 commits2026-06-25: 53 commits2026-06-26: 44 commits2026-06-27: 15 commits2026-06-28: 18 commits2026-06-29: 9 commits2026-06-30: 12 commits2026-07-01: 29 commits2026-07-02: 16 commits2026-07-03: 44 commits2026-07-04: 25 commits2026-07-05: 28 commits2026-07-06: 20 commits2026-07-07: 35 commits2026-07-08: 21 commits2026-07-09: 43 commits2026-07-10: 16 commits2026-07-11: 15 commits2026-07-12: 50 commits2026-07-13: 38 commits2026-07-14: 86 commits2026-07-15: 48 commits2026-07-16: 47 commits2026-07-17: 41 commits2026-07-18: 26 commits2026-07-19: 33 commits2026-07-20: 23 commits2026-07-21: 11 commits2026-07-22: 31 commits2026-07-23: 30 commits2026-07-24: 34 commits2026-07-25: 16 commits2026-07-26: 19 commits2026-07-27: 26 commits2026-07-28: 19 commits2026-07-29: 28 commits2026-07-30: 22 commits2026-07-31: 42 commits2026-08-01: 115 commits2026-08-02: 42 commits2026-08-03: 84 commits2026-08-04: 95 commits2026-08-05: 61 commits2026-08-06: 63 commits2026-08-07: 64 commits2026-08-08: 54 commits2026-08-09: 53 commits2026-08-10: 30 commits2026-08-11: 47 commits2026-08-12: 185 commits2026-08-13: 26 commits2026-08-14: 14 commits2026-08-15: 16 commits2026-08-16: 35 commits2026-08-17: 25 commits2026-08-18: 31 commits2026-08-19: 26 commits2026-08-20: 36 commits2026-08-21: 24 commits2026-08-22: 49 commits2026-08-23: 68 commits2026-08-24: 58 commits2026-08-25: 33 commits2026-08-26: 38 commits2026-08-27: 47 commits2026-08-28: 41 commits2026-08-29: 61 commits2026-08-30: 59 commits2026-08-31: 37 commits2026-09-01: 39 commits2026-09-02: 52 commits2026-09-03: 55 commits2026-09-04: 62 commits2026-09-05: 31 commits2026-09-06: 36 commits2026-09-07: 33 commits2026-09-08: 40 commits2026-09-09: 26 commits2026-09-10: 11 commits2026-09-11: 12 commits2026-09-12: 31 commits2026-09-13: 13 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits
4,251 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Very active

    4,251 commits in 52 weeks

  • Community-driven

    ~126 contributors

  • Well documented

    High community health score

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

  • Repeat trending

    31 trending appearances

What maka does

Maka is a local-first workspace designed for executing and auditing complex AI agent tasks. It replaces ephemeral chat contexts with a durable, append-only Runtime Event Log that strictly records all model messages, tool calls, permission decisions, and execution results. This architecture ensures that every agent interaction—whether inspecting projects or generating artifacts—is highly transparent, recoverable, and reproducible. By keeping sessions and settings on the local machine and allowing flexible model connections (cloud API or local), it provides a secure environment for agents to perform real work while remaining fully auditable.

AI engineers, security-conscious developers, and researchers who require an auditable, local-first environment to run and evaluate autonomous agent tasks.

  • Append-Only Execution Log: Record every model message, tool call, and termination event as immutable facts in a durable runtime log.
  • Local-First Architecture: Store all sessions, configurations, and run records locally to maintain data privacy and offline capability.
  • Flexible Model Support: Connect seamlessly to cloud APIs, locally hosted models, or compatible gateways without changing the core workflow.
  • Multi-Interface Access: Execute agent tasks via a dedicated macOS desktop app, a terminal TUI, or a non-interactive CLI.
  • Auditable Tool Execution: Enforce controlled permissions and explicitly log every tool invocation and result for complete execution transparency.

Where teams use it

Auditable Agent Workflows

Running complex, multi-step agent tasks where every tool execution and state change must be verifiable and reversible.

Local-First Development

Executing AI coding assistants on private, sensitive codebases without exposing the execution context to a hosted cloud workspace.

Agent Evaluation Tracking

Using the append-only event log to precisely analyze an agent's decision-making process and tool usage for model evaluation.

Recoverable AI Sessions

Resuming long-running, interrupted agent tasks flawlessly by replaying the deterministic execution log from the local machine.

Getting started: Refer to the repository documentation for building the macOS desktop application or CLI.

README

main branch

Maka Apache Maka (Incubating)

Apache Maka (Incubating) is a high-performance agent workspace that keeps a complete record of everything it did.

Website · Documentation · Download · 中文文档

GitHub stars License: Apache 2.0 Platforms: macOS, Windows preview, Linux preview

One turn of RuntimeEvents: the model speaks, runs a command, asks permission, you approve, it gets the result, edits a file, the turn ends.

What Maka is

An agent harness exists to finish tasks. We hold it to one measure: how many it completes and at what cost. We publish every run: same model, same official verifier, full per-task record.

  • Measured, not claimed. Maka is benchmarked against other harnesses on the same model with the official verifier, and the per-task results ship with every report in docs/eval/.
  • The log is the runtime. Every model message, tool call, permission decision and termination is an append-only RuntimeEvent. The UI, the next prompt and crash recovery are projections of that log, never the only copy. Old tool output can leave the next prompt without leaving the log.
  • Your machine, your model. Sessions, settings and run records stay local. You bring the model: a cloud API, a local model or a compatible gateway.
  • One Runtime Host. Desktop, the TUI and CLI, and Eval are thin clients of one execution authority; Eval owns only the experiment and its scores.

The website walks through one turn of the log and links the published runs. ARCHITECTURE.md has the system map.

Get Maka

Apache Releases: Maka has not made an Apache release yet. When one exists, the signed source archive will be the official release; packages distributed elsewhere are convenience artifacts. See the downloads page and .github/ASF_SOURCE_RELEASE.md for candidate criteria, signing procedures, and verification steps.

Development testing: To contribute or help test unreleased changes, see CONTRIBUTING and the development mailing list. Development builds are not approved Apache releases.

Build from source: To compile and run Desktop, the TUI, or the CLI directly from a source checkout, see the Build from source section below.

Build from source

Requirements

  • Node.js 22.19 or newer (CI uses Node.js 24);
  • npm (the lockfile and scripts use npm; the current packageManager is npm 11);
  • Git;
  • ripgrep, used by Runtime's Grep tool.

Start Desktop

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

npm run dev starts the Desktop development environment with HMR. To build every workspace before starting Electron, use:

npm run dev:full

Direct Peer and Peer Mesh development additionally requires Rust stable 1.98 or newer and the platform linker (Xcode Command Line Tools on macOS, MSVC Build Tools on Windows). Use the peer-enabled entry point so the native addon is built before Desktop starts:

npm run dev:peer       # HMR
npm run dev:full:peer  # full build

If dependencies were installed with ELECTRON_SKIP_BINARY_DOWNLOAD=1, install the Electron platform binary before starting:

node node_modules/electron/install.js

First run

Maka does not bundle a shared model account. On first launch:

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

The app distinguishes configured, send-ready, and experimental connection states. An account flow that is not wired into Runtime is not presented as a usable model.

Terminal entry points

For the public npm package, see the CLI installation and usage guide. The commands below run the development CLI from a source checkout.

Build the workspaces first:

npm run build

Then start the TUI or run one Turn:

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 accepts /graph on, /graph off, and /graph <task>. Non-interactive --graph runs wait for the durable Graph to finish before printing the final supervisor output. Graph implementation operators use isolated Git worktrees, so the source project must be a clean Git worktree.

The repository CLI uses the same Maka Dev profile as a development Desktop build. The released maka binary continues to use the Maka profile; the two profiles are not copied or synchronized automatically. Evaluation specs and adapters live in packages/eval.

Architecture

The backend spine is:

Desktop / TUI / CLI → Runtime Host → SessionManager → AgentRun
                                             ↓
                         Model + Tool Runtime → Runtime Event Log
                                             ↓
                              Context / Session / UI projections

Experiment → Cells → Attempts → Results
                    ↓
       Runtime Host executes Maka subjects

Start with ARCHITECTURE.md. It provides the system map, code boundaries, problem-oriented reading paths, and links to the deep dives under docs/architecture/.

Repository layout

apps/desktop/          Electron main / preload / React renderer

packages/core/         Pure contracts for Sessions, Events, Permissions, and Connections
packages/storage/      SQLite operational state, configuration, and payload stores
packages/mcp/          Provider-neutral Model Context Protocol client integration
packages/runtime/      AgentRun, model adapters, tools, context, and recovery
packages/runtime-host/ Single-owner Runtime Host lifecycle, protocol, and client bootstrap
packages/eval/         Experiment cells, attempts, results, and executor/subject adapters
packages/computer-use/ Computer-use backend selection, host lifecycle, and protocol adapters
packages/cli/          TUI and non-interactive CLI
packages/ui/           Shared conversation, Markdown, Artifact, and UI primitives
native/                Rust: the direct-peer addon for Runtime Host and the gitoxide helper
website/               Astro source for maka.apache.org

docs/                  Architecture, product, security, privacy, and test contracts
scripts/               Build hygiene, visual checks, smoke tests, and release helpers
skills/                Agent skills shipped with the repository
patches/               Patches applied to npm dependencies at install
experiments/           Platform experiments, currently the Windows sandbox smoke scripts

Local data and recovery

Workspace data lives under Electron userData by default:

<Electron userData>/workspaces/default/
  runtime.sqlite
  connection-catalog.json
  credential-vault.json
  settings.json
  artifacts/
  • API keys and similar secrets are a local plaintext file (credential-vault.json), readable only by your OS account. The renderer never sees them.
  • Tools that write files or run a shell must pass the sandbox boundary first.
  • runtime.sqlite is the live record. Older JSONL transcripts and Electron safeStorage credential files are not imported; an upgraded workspace can show empty threads, and those credentials must be entered again.
  • Resuming an interrupted turn is off by default. Set MAKA_RUNTIME_SAFE_BOUNDARY_RESUME=1 only if you want Desktop Safe resume, CLI /resume, and startup auto-resume — those calls hit the model and use tokens.

Details: SECURITY.md, privacy, resume.

Development and verification

Before sending a change, read CONTRIBUTING.md.

Common repository-level commands:

npm run build
npm run typecheck
npm test
npm run check:release

Run one workspace in isolation:

npm --workspace @maka/runtime run test:dist
npm --workspace @maka/eval run test:dist
npm --workspace @maka/desktop run test:dist

Use refresh:model-metadata to fetch the current catalog from models.dev, update the committed snapshot, and regenerate the derived TypeScript files. A refresh fails closed when any committed model, capability, provider override, or pricing field disappears; after reviewing an intentional upstream removal, acknowledge it with npm run refresh:model-metadata -- --accept-upstream-removals. sync:model-metadata is intentionally offline: it only regenerates those files from the committed snapshot. Keep access-path-specific overrides in model-metadata.ts; do not edit the generated files by hand.

npm run refresh:model-metadata
npm --workspace @maka/core run test:dist

Desktop real-window and visual verification:

npm --workspace @maka/desktop run e2e
npm --workspace @maka/desktop run smoke:real-window

Before submitting code, run typecheck, build, and focused tests proportionate to the change, followed by git diff --check.

Documentation

License

Maka is licensed under the Apache License 2.0. See NOTICE for attribution information. Third-party components remain subject to their respective licenses and notices.

Apache Maka, Maka, Apache, the Apache feather, and the Apache Maka project logo are either registered trademarks or trademarks of The Apache Software Foundation.

Note

Apache Maka (Incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision-making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. DISCLAIMER-WIP records the issues the project is currently aware of.

Important

Maka is under active development. Data formats, CLI commands, and experimental capabilities may still change.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

30 total
  1. Maka Desktop Nightly 0.2.0-dev.51.20260925v0.2.0-dev.51.20260925Sep 25, 2026pre-release21 downloads

    Developer Snapshot 0.2.0-dev.51.20260925 This Desktop Nightly was built from 8d5a3cac3504c36cb1849b060153b58188e2c7b2 for development and testing. It is not an Apache Release and has not been approved by an ASF release vote. The packaged applications carry the repository DISCLAIMER-WIP and Apache License 2.0 materials. They may be unstable and are not intended as a stable release for general users.

  2. Maka Desktop Nightly 0.2.0-dev.49.20260924v0.2.0-dev.49.20260924Sep 24, 2026pre-release307 downloads

    Developer Snapshot 0.2.0-dev.49.20260924 This Desktop Nightly was built from 99cfeb7e94728dfece75e7a47677c82c7506bb39 for development and testing. It is not an Apache Release and has not been approved by an ASF release vote. The packaged applications carry the repository DISCLAIMER-WIP and Apache License 2.0 materials. They may be unstable and are not intended as a stable release for general users.

  3. Maka Desktop Nightly 0.2.0-dev.48.20260923v0.2.0-dev.48.20260923Sep 23, 2026pre-release440 downloads

    Developer Snapshot 0.2.0-dev.48.20260923 This Desktop Nightly was built from 9082cf144bc1d7ff912fc5a4f5fd0e0abaf559d7 for development and testing. It is not an Apache Release and has not been approved by an ASF release vote. The packaged applications carry the repository DISCLAIMER-WIP and Apache License 2.0 materials. They may be unstable and are not intended as a stable release for general users.

  4. Maka Desktop Nightly 0.2.0-dev.47.20260922v0.2.0-dev.47.20260922Sep 22, 2026pre-release466 downloads

    Developer Snapshot 0.2.0-dev.47.20260922 This Desktop Nightly was built from 6cb8c58084d043f9b87421807fbee1d1ad3bdc03 for development and testing. It is not an Apache Release and has not been approved by an ASF release vote. The packaged applications carry the repository DISCLAIMER-WIP and Apache License 2.0 materials. They may be unstable and are not intended as a stable release for general users.

  5. Maka Desktop Nightly 0.2.0-dev.46.20260922v0.2.0-dev.46.20260922Sep 22, 2026pre-release383 downloads

    Developer Snapshot 0.2.0-dev.46.20260922 This Desktop Nightly was built from 8bde344b18d2c3b79f8f367d8b3645a4612606fc for development and testing. It is not an Apache Release and has not been approved by an ASF release vote. The packaged applications carry the repository DISCLAIMER-WIP and Apache License 2.0 materials. They may be unstable and are not intended as a stable release for general users.

Commits per week

last 52 weeks
4630Week of 2025-09-21: 0 commitsWeek of 2025-09-28: 0 commitsWeek of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 186 commitsWeek of 2026-05-24: 393 commitsWeek of 2026-05-31: 195 commitsWeek of 2026-06-07: 52 commitsWeek of 2026-06-14: 80 commitsWeek of 2026-06-21: 286 commitsWeek of 2026-06-28: 153 commitsWeek of 2026-07-05: 178 commitsWeek of 2026-07-12: 336 commitsWeek of 2026-07-19: 178 commitsWeek of 2026-07-26: 271 commitsWeek of 2026-08-02: 463 commitsWeek of 2026-08-09: 371 commitsWeek of 2026-08-16: 226 commitsWeek of 2026-08-23: 346 commitsWeek of 2026-08-30: 335 commitsWeek of 2026-09-06: 189 commitsWeek of 2026-09-13: 13 commitsSep 21, 2025Sep 13, 2026
4.3K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 43 commitsSun 1:00 — 33 commitsSun 2:00 — 24 commitsSun 3:00 — 15 commitsSun 4:00 — 9 commitsSun 5:00 — 2 commitsSun 6:00 — 4 commitsSun 7:00 — 8 commitsSun 8:00 — 12 commitsSun 9:00 — 6 commitsSun 10:00 — 27 commitsSun 11:00 — 26 commitsSun 12:00 — 24 commitsSun 13:00 — 30 commitsSun 14:00 — 25 commitsSun 15:00 — 36 commitsSun 16:00 — 28 commitsSun 17:00 — 26 commitsSun 18:00 — 34 commitsSun 19:00 — 32 commitsSun 20:00 — 35 commitsSun 21:00 — 36 commitsSun 22:00 — 18 commitsSun 23:00 — 28 commitsMon 0:00 — 32 commitsMon 1:00 — 19 commitsMon 2:00 — 11 commitsMon 3:00 — 6 commitsMon 4:00 — 3 commitsMon 5:00 — 7 commitsMon 6:00 — 1 commitsMon 7:00 — 0 commitsMon 8:00 — 9 commitsMon 9:00 — 6 commitsMon 10:00 — 7 commitsMon 11:00 — 9 commitsMon 12:00 — 22 commitsMon 13:00 — 15 commitsMon 14:00 — 30 commitsMon 15:00 — 26 commitsMon 16:00 — 41 commitsMon 17:00 — 36 commitsMon 18:00 — 30 commitsMon 19:00 — 29 commitsMon 20:00 — 47 commitsMon 21:00 — 34 commitsMon 22:00 — 25 commitsMon 23:00 — 29 commitsTue 0:00 — 25 commitsTue 1:00 — 18 commitsTue 2:00 — 17 commitsTue 3:00 — 27 commitsTue 4:00 — 15 commitsTue 5:00 — 4 commitsTue 6:00 — 1 commitsTue 7:00 — 3 commitsTue 8:00 — 14 commitsTue 9:00 — 23 commitsTue 10:00 — 12 commitsTue 11:00 — 23 commitsTue 12:00 — 21 commitsTue 13:00 — 27 commitsTue 14:00 — 38 commitsTue 15:00 — 35 commitsTue 16:00 — 42 commitsTue 17:00 — 32 commitsTue 18:00 — 35 commitsTue 19:00 — 30 commitsTue 20:00 — 29 commitsTue 21:00 — 32 commitsTue 22:00 — 26 commitsTue 23:00 — 45 commitsWed 0:00 — 59 commitsWed 1:00 — 55 commitsWed 2:00 — 31 commitsWed 3:00 — 21 commitsWed 4:00 — 26 commitsWed 5:00 — 25 commitsWed 6:00 — 20 commitsWed 7:00 — 18 commitsWed 8:00 — 32 commitsWed 9:00 — 20 commitsWed 10:00 — 20 commitsWed 11:00 — 19 commitsWed 12:00 — 17 commitsWed 13:00 — 16 commitsWed 14:00 — 30 commitsWed 15:00 — 34 commitsWed 16:00 — 29 commitsWed 17:00 — 28 commitsWed 18:00 — 30 commitsWed 19:00 — 29 commitsWed 20:00 — 42 commitsWed 21:00 — 31 commitsWed 22:00 — 30 commitsWed 23:00 — 32 commitsThu 0:00 — 22 commitsThu 1:00 — 36 commitsThu 2:00 — 35 commitsThu 3:00 — 29 commitsThu 4:00 — 10 commitsThu 5:00 — 7 commitsThu 6:00 — 4 commitsThu 7:00 — 6 commitsThu 8:00 — 12 commitsThu 9:00 — 11 commitsThu 10:00 — 21 commitsThu 11:00 — 20 commitsThu 12:00 — 7 commitsThu 13:00 — 14 commitsThu 14:00 — 48 commitsThu 15:00 — 46 commitsThu 16:00 — 48 commitsThu 17:00 — 57 commitsThu 18:00 — 34 commitsThu 19:00 — 29 commitsThu 20:00 — 22 commitsThu 21:00 — 39 commitsThu 22:00 — 34 commitsThu 23:00 — 47 commitsFri 0:00 — 36 commitsFri 1:00 — 40 commitsFri 2:00 — 32 commitsFri 3:00 — 28 commitsFri 4:00 — 23 commitsFri 5:00 — 16 commitsFri 6:00 — 28 commitsFri 7:00 — 24 commitsFri 8:00 — 30 commitsFri 9:00 — 19 commitsFri 10:00 — 25 commitsFri 11:00 — 25 commitsFri 12:00 — 27 commitsFri 13:00 — 25 commitsFri 14:00 — 47 commitsFri 15:00 — 39 commitsFri 16:00 — 41 commitsFri 17:00 — 48 commitsFri 18:00 — 46 commitsFri 19:00 — 27 commitsFri 20:00 — 40 commitsFri 21:00 — 27 commitsFri 22:00 — 32 commitsFri 23:00 — 36 commitsSat 0:00 — 22 commitsSat 1:00 — 31 commitsSat 2:00 — 22 commitsSat 3:00 — 16 commitsSat 4:00 — 17 commitsSat 5:00 — 15 commitsSat 6:00 — 14 commitsSat 7:00 — 16 commitsSat 8:00 — 18 commitsSat 9:00 — 17 commitsSat 10:00 — 20 commitsSat 11:00 — 32 commitsSat 12:00 — 26 commitsSat 13:00 — 33 commitsSat 14:00 — 39 commitsSat 15:00 — 36 commitsSat 16:00 — 37 commitsSat 17:00 — 51 commitsSat 18:00 — 53 commitsSat 19:00 — 51 commitsSat 20:00 — 58 commitsSat 21:00 — 55 commitsSat 22:00 — 54 commitsSat 23:00 — 42 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Sep 19, 2026monthly#15+4,224
Sep 18, 2026monthly#15+4,224
Sep 17, 2026monthly#10+4,197
Sep 16, 2026monthly#12+4,146
Sep 15, 2026monthly#14+4,111
Sep 14, 2026monthly#13+4,056
Sep 13, 2026monthly#12+4,005
Sep 12, 2026monthly#15+3,974
Sep 11, 2026monthly#17+3,941
Sep 10, 2026monthly#16+3,880
Sep 9, 2026monthly#15+3,835
Sep 8, 2026monthly#14+3,715
Sep 7, 2026monthly#14+3,647
Sep 6, 2026monthly#14+3,614
Sep 5, 2026monthly#14+3,587
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    456.7K stars · TypeScript

  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    391.3K stars · TypeScript

  • obra/superpowers

    An agentic skills framework & software development methodology that works.

    295.3K stars · Shell

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    272.9K stars · JavaScript

  • NousResearch/hermes-agent

    The agent that grows with you

    251.2K stars · Python

  • anomalyco/opencode

    The open source coding agent.

    211.8K stars · TypeScript