pacifio/atlasPublic

Source control for agents. Use multiple coding agents, track their changes and query them in one place

AI summary: A specialized source control system designed to track, query, and manage code changes made by AI coding agents.

Stars
9.6K
+13 today
Forks
375
Watchers
56
Open issues
28
Open PRs
18
Contributors
~48
Commits
1.6K
Branches
53
Views (30d)
4

TypeScriptApache-2.0Created May 14, 2026Last push 3d agoLatest release alpha-0.3.4+-70 stars this week+2.1K this month

Quick answers

What is atlas?
A specialized source control system designed to track, query, and manage code changes made by AI coding agents.
What does atlas do?
Atlas acts as a dedicated source control and GitOps platform specifically tailored for autonomous coding agents. As developers increasingly rely on multiple AI assistants (like Claude Code or Codex) to modify their codebases, tracking exactly which agent made which change becomes difficult. Atlas solves this by providing a centralized hub where developers can supervise agent activities, track their commits, and query their historical changes. By integrating directly with agents as an MCP client, it ensures that all machine-generated code is properly versioned, attributed, and reviewable before being merged into production workflows.
Who is atlas for?
Engineering teams and technical leads who extensively utilize multiple AI coding agents and require strict governance over machine-generated code. It requires familiarity with Git and source control concepts.
How popular is atlas on GitHub?
pacifio/atlas has 9,556 stars and 375 forks on GitHub, and gained -70 stars in the last 7 days.
What license does atlas use?
pacifio/atlas is released under the Apache-2.0 license.

Star history

since Sep 15, 2026
02.5K5K7.5KSep 2026Sep 2026Oct 2026Oct 2026
9.6K stars as of Oct 29, 2026. Measured daily since Sep 15, 2026; GitHub no longer exposes earlier star timestamps.

Update history

1 recorded
  • Oct 23, 2026Primary language changed from Rust to TypeScript.

Contribution activity

commits per day, last 52 weeks
NovDecJanFebMarAprMayJunJulAugSepOctMonWedFri2025-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: 1 commit2026-05-15: 0 commits2026-05-16: 1 commit2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 1 commit2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 3 commits2026-05-23: 0 commits2026-05-24: 4 commits2026-05-25: 0 commits2026-05-26: 1 commit2026-05-27: 5 commits2026-05-28: 2 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 2 commits2026-06-02: 6 commits2026-06-03: 5 commits2026-06-04: 5 commits2026-06-05: 3 commits2026-06-06: 1 commit2026-06-07: 5 commits2026-06-08: 2 commits2026-06-09: 5 commits2026-06-10: 2 commits2026-06-11: 0 commits2026-06-12: 1 commit2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 3 commits2026-06-16: 10 commits2026-06-17: 2 commits2026-06-18: 3 commits2026-06-19: 1 commit2026-06-20: 2 commits2026-06-21: 5 commits2026-06-22: 6 commits2026-06-23: 5 commits2026-06-24: 6 commits2026-06-25: 3 commits2026-06-26: 3 commits2026-06-27: 1 commit2026-06-28: 5 commits2026-06-29: 5 commits2026-06-30: 5 commits2026-07-01: 9 commits2026-07-02: 7 commits2026-07-03: 2 commits2026-07-04: 3 commits2026-07-05: 1 commit2026-07-06: 5 commits2026-07-07: 3 commits2026-07-08: 7 commits2026-07-09: 5 commits2026-07-10: 1 commit2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 1 commit2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 1 commit2026-07-17: 4 commits2026-07-18: 2 commits2026-07-19: 0 commits2026-07-20: 2 commits2026-07-21: 5 commits2026-07-22: 17 commits2026-07-23: 6 commits2026-07-24: 2 commits2026-07-25: 1 commit2026-07-26: 0 commits2026-07-27: 31 commits2026-07-28: 10 commits2026-07-29: 7 commits2026-07-30: 6 commits2026-07-31: 5 commits2026-08-01: 8 commits2026-08-02: 9 commits2026-08-03: 20 commits2026-08-04: 5 commits2026-08-05: 6 commits2026-08-06: 7 commits2026-08-07: 2 commits2026-08-08: 5 commits2026-08-09: 7 commits2026-08-10: 9 commits2026-08-11: 12 commits2026-08-12: 9 commits2026-08-13: 3 commits2026-08-14: 4 commits2026-08-15: 4 commits2026-08-16: 3 commits2026-08-17: 8 commits2026-08-18: 1 commit2026-08-19: 7 commits2026-08-20: 0 commits2026-08-21: 3 commits2026-08-22: 18 commits2026-08-23: 13 commits2026-08-24: 18 commits2026-08-25: 13 commits2026-08-26: 9 commits2026-08-27: 3 commits2026-08-28: 28 commits2026-08-29: 20 commits2026-08-30: 1 commit2026-08-31: 12 commits2026-09-01: 2 commits2026-09-02: 8 commits2026-09-03: 12 commits2026-09-04: 23 commits2026-09-05: 6 commits2026-09-06: 11 commits2026-09-07: 5 commits2026-09-08: 6 commits2026-09-09: 8 commits2026-09-10: 8 commits2026-09-11: 5 commits2026-09-12: 0 commits2026-09-13: 6 commits2026-09-14: 11 commits2026-09-15: 5 commits2026-09-16: 9 commits2026-09-17: 13 commits2026-09-18: 199 commits2026-09-19: 29 commits2026-09-20: 6 commits2026-09-21: 13 commits2026-09-22: 12 commits2026-09-23: 9 commits2026-09-24: 4 commits2026-09-25: 18 commits2026-09-26: 30 commits2026-09-27: 32 commits2026-09-28: 3 commits2026-09-29: 3 commits2026-09-30: 14 commits2026-10-01: 6 commits2026-10-02: 25 commits2026-10-03: 4 commits2026-10-04: 15 commits2026-10-05: 4 commits2026-10-06: 26 commits2026-10-07: 56 commits2026-10-08: 16 commits2026-10-09: 18 commits2026-10-10: 10 commits2026-10-11: 3 commits2026-10-12: 1 commit2026-10-13: 5 commits2026-10-14: 3 commits2026-10-15: 10 commits2026-10-16: 13 commits2026-10-17: 6 commits2026-10-18: 6 commits2026-10-19: 4 commits2026-10-20: 1 commit2026-10-21: 1 commit2026-10-22: 33 commits2026-10-23: 22 commits2026-10-24: 0 commits2026-10-25: 0 commits2026-10-26: 0 commits2026-10-27: 0 commits2026-10-28: 0 commits2026-10-29: 0 commits2026-10-30: 0 commits2026-10-31: 0 commits
1,328 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Very active

    1,328 commits in 52 weeks

  • Well documented

    High community health score

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

What atlas does

Atlas acts as a dedicated source control and GitOps platform specifically tailored for autonomous coding agents. As developers increasingly rely on multiple AI assistants (like Claude Code or Codex) to modify their codebases, tracking exactly which agent made which change becomes difficult. Atlas solves this by providing a centralized hub where developers can supervise agent activities, track their commits, and query their historical changes. By integrating directly with agents as an MCP client, it ensures that all machine-generated code is properly versioned, attributed, and reviewable before being merged into production workflows.

Engineering teams and technical leads who extensively utilize multiple AI coding agents and require strict governance over machine-generated code. It requires familiarity with Git and source control concepts.

  • Agent-specific version control: Tracks code modifications explicitly attributed to various AI coding assistants.
  • Centralized supervision dashboard: Provides a single interface to monitor the real-time activities of multiple coding agents.
  • Historical change querying: Allows developers to easily search and review the specific context behind an agent's code commit.
  • GitOps integration: Aligns AI-generated code changes with standard Git-based deployment workflows.
  • Multi-agent compatibility: Supports tracking changes from diverse coding agents and frameworks in one unified system.

Where teams use it

Audit trail generation

Maintain a strict, queryable history of all codebase modifications generated by autonomous AI tools.

Code review optimization

Isolate and review agent-generated pull requests separately from human-authored commits to ensure quality control.

Agent performance tracking

Monitor the success rates and commit frequency of different AI assistants deployed across a large project.

GitOps alignment

Seamlessly integrate machine-generated infrastructure code into existing CI/CD deployment pipelines.

README

main branch
Atlas

Atlas

Source control for coding agents.


pacifio%2Fatlas | Trendshift pacifio%2Fatlas | Trendshift pacifio%2Fatlas | Trendshift


GitHub stars GitHub forks Contributors

CI Release License Platform Discord

Download · Docs · Website · Contributing · Issues


Atlas: the Agents tab with the project sidebar and module rail

Atlas is source control for coding agents. Every agent run produces checkpoints: commits are linked back to the session that made it alongside the prompts, tool calls, and reasoning. You see which agent did exactly what and why.

Run Claude Code, Codex, Atlas's own agent, or anything from the ACP registry side by side against the same codebase, with shared memory so switching agents mid-task doesn't mean starting over.

  • Every commit, explained. A checkpoint links a commit back to the session that produced it: prompts, tool calls, and file changes kept together, queryable months later.
  • Run any agent, side by side. Claude Code, Codex, Atlas's own agent, and the wider ACP registry, all in the same window, against the same codebase. Switching agents mid-task doesn't mean starting over.
  • One memory, every agent. A decision Claude Code made shows up in Codex's next prompt. Plans, file changes, failures, and architecture notes are shared automatically, matched on-device against what you're asking about.
  • Your notes are agent context. Markdown in .atlas/knowledge/, plus the CLAUDE.md and AGENTS.md you already wrote, feed every agent in the project.
  • @ anything into a prompt. Files, folders, symbols, branches, commits, notes, papers, and past sessions resolve locally before the prompt is sent.
  • Local by default. Code, notes, and sessions stay on your machine. Sign in and create an organization when you want to sync across a team.

Download

Grab the latest build from tryatlas.cc or the releases page — a .dmg for macOS (Apple Silicon or Intel), an .msi for Windows.

Note

macOS 13+ and Windows 10+ (x64) are the supported platforms. Linux builds from the same Tauri codebase but is untested — see Build from source.

Why Atlas

Agents now write a large share of the code and keep none of the reasoning behind it. The prompt that produced a change, the tool calls it made, the approach it tried first and abandoned — all of it lives in a scrollback buffer until the buffer scrolls.

What survives is a commit message, written by a model, summarizing a diff. Months later that is the only record of why the code looks the way it does.

Three problems follow, and every editor designed before agents has all three:

  • Agents start from zero every session. The context you established yesterday is gone, and rebuilding it is your job, every time.
  • Switching agents loses the thread. Claude Code cannot read Codex's history, and Codex cannot read Claude Code's. Changing agent mid-task means starting the explanation over.
  • Context lives in ten places. The knowledge base, CLAUDE.md, AGENTS.md, and each agent's own memory files. Nothing reads all of them at once.

Two commitments shape how Atlas answers them:

  • Nothing is locked in. Notes are markdown, canvases are JSON, sessions are JSONL, and the editor is a file on disk. Close Atlas and pick up in vim. The one exception is the checkpoint record (which agent session produced which commit), which is SQLite in the project's gitignored .atlas/, because it is queried, not read.
  • Built for agents from the ground up. The agent runtime, shared memory, and session history are the foundation the rest of the app is built on.

Checkpoints

A checkpoint is what a commit doesn't tell you on its own: which session produced it, what the agent was asked, the tool calls it made, and the reasoning behind the change, kept together instead of lost the moment the terminal scrolls.

Atlas records every agent session locally in .atlas/sessions.db, with secrets scrubbed before anything touches disk. When you commit (from any tool, even with Atlas closed), the commit is linked back to the session that produced it as a checkpoint, and links survive rebases and amends.

You don't have to read the raw transcript to get the context back: select a checkpoint and chat with it directly, and it answers from what actually happened in that session. Local mode works fully offline with no account.

How it works

Atlas runs your agents as they are, and enriches what they see.

Claude Code and Codex run as external subprocesses over ACP, the most-used, most-tested path. Atlas Agent, the native agent, runs in-process on its own engine, ported once from an Apache-2.0 project and maintained by Atlas (see CONTEXT.md, ADR-0003 and ADR-0011).

Beyond those, Atlas can spawn any agent in the ACP registry (Cursor, OpenCode, Kilo Code, and more), pulling in each one's official binary automatically. All of them go through the same send path, so everything below applies whichever one you pick.

Note

QA on the long tail of registry agents is ongoing.

Before your message reaches the agent, Atlas assembles context around it:

Injected Where it comes from When
@ mentions Resolved locally in Rust before the prompt is sent. Notes, skills, papers, and past sessions are inlined; files and folders resolve to a path Every turn
Shared agent memory Active plan, decisions, file changes, failures, and architecture notes, written by any agent Every turn
Semantic matches Your message is embedded on-device and matched against the project's memory index Every turn
Session handoff A curated fact pack plus the tail of your last session in this project, including one from a different agent First message
What you already wrote Knowledge notes, CLAUDE.md, AGENTS.md, Claude Code's memory files, and Codex's history, folded into one index Continuously
  • One path, no per-agent special-casing. Run your existing Claude Code or Codex subscription through Atlas and the session gets more context, with no change to how you work.
  • Claude Code's memory is visible to Codex, and the reverse. Neither agent can read the other's history on its own.
  • Folders resolve to a pointer, not a paste. @-ing a 5000-line file sends a path the agent reads on demand, so one mention doesn't occupy the context window for the rest of the session.
  • Embedding runs on your machine. Retrieval never leaves the device.

Features

Agents

Capability Description Link
Multi-agent sessions Claude Code, Codex, and Atlas's native agent, selectable per session and running in parallel across tabs. Sessions are independent of tabs, so switching never drops a run in flight Chat & Sessions
Shared agent memory On-device semantic index (local embeddings, HNSW search) that every agent reads from and writes to Memory
@ mentions Local resolution of files, folders, symbols, branches, commits, notes, skills, papers, and past sessions Chat & Sessions
Skills SKILL.md files scoped globally or per project, enabled per agent by symlinking into that agent's own skills directory Skills
Packs Install a GitHub repo of skills, subagents, commands, hooks, rules, and scripts, discovered through the skills.sh index Skills
Model chat Talk to a model directly in its own tab, with no agent loop around it Chat & Sessions
Organizations Sign in, create an organization, and sync across devices and teammates Organizations

Agent history

Capability Description
Session capture Every session recorded to .atlas/sessions.db: prompts, messages, tool calls, the files each one touched, and the patches it applied
Checkpoints Each session linked to the commits it produced. Commits are observed rather than intercepted, so one made from a terminal, from another editor, or while Atlas was closed still finds its session
Survives history rewrites Links re-point through amend and rebase by patch-id reconciliation. When a squash makes the link genuinely ambiguous, it orphans instead of guessing
Transcript import Backfills your existing Claude Code history, so the record starts before you installed Atlas
Secrets scrubbed on write Redaction runs before anything is persisted, so the local store is never itself a disclosure risk
Capture health One signal per project, OK, Degraded, or Stopped, each with a reason and the next step
Mission control Dashboard for agent activity: usage over time, consumption breakdown, timelines, and a filterable log table

Works with no account and no network.

The project

Capability Description Link
Editor CodeMirror editing surface, with per-project editor state restored across restarts Editor
Git Real commit graph with lane assignment, stage/unstage/commit, branch operations, and file-level diffs Git & Diff
Terminal Block terminal where each command carries its own output, exit code, and duration, plus a full interactive surface for vim, htop, and friends Terminal
Knowledge base Plain markdown notes in .atlas/knowledge/, versioned next to the code, with backlinks, a link graph, and export to HTML or a standalone server binary Knowledge base
Research Search arXiv and Semantic Scholar, pull papers in, read them in-app, and @-mention them into a prompt Research
Browser Native WebKit webview in a tab, with real logins, cookies, and a reader mode Explorer
Spaces Spatial board for notes and their connections, persisted as JSON in the project Chat & Sessions
Split view Up to three resizable columns, each with its own tabs Editor
Activity log Every significant event in the project, filterable, with rows you can pin across restarts Timeline

Build from source

To use the Claude Code agent, install the claude CLI and put it on your PATH. Atlas's native agent needs no external CLI.

Requires Bun and Rust (stable, via rustup), plus Xcode Command Line Tools on macOS or the MSVC build tools (Visual Studio Build Tools with the C++ workload) on Windows.

Linux system dependencies (GTK 3, WebKit2GTK 4.1, GLib headers)
  • Debian / Ubuntu / Linux Mint:
    sudo apt install -y libglib2.0-dev libgtk-3-dev libwebkit2gtk-4.1-dev
  • Fedora / RHEL:
    sudo dnf install glib2-devel gtk3-devel webkit2gtk4.1-devel
  • Arch Linux / Manjaro:
    sudo pacman -S glib2 gtk3 webkit2gtk-4.1
  • openSUSE:
    sudo zypper install glib2-devel gtk3-devel webkit2gtk3-devel
git clone https://github.com/pacifio/atlas
cd atlas
bun install
bun run dev:app

The first Rust compile takes a few minutes; after that it is seconds. Use bun run dev for frontend-only iteration, though anything calling invoke() needs dev:app.

Production builds:

bun run build:app       # macOS .app bundle
bun run build:app:dmg   # macOS .app + .dmg installer
bun run build:app:win   # Windows .msi installer

Contributing

See CONTRIBUTING.md. One thing catches people out:

  • Feature work targets the current version branch, not main. main only receives a finished version branch, and that merge is the release.

docs/architecture.md covers how Atlas is built. SECURITY.md covers reporting vulnerabilities.


Local by default

  • Your code, notes, and sessions stay on your machine. Nothing is uploaded to run an agent.
  • Secrets are scrubbed before anything is written to disk. Not before upload, before persistence.
  • Session capture is local-only by default. The Checkpoints record is written to .atlas/sessions.db and stays there. No account required, and nothing sent anywhere until you explicitly opt in to sync.
  • Accounts are opt-in. Sign in to create an organization and sync across devices and teammates.
  • Anonymous usage analytics are on by default. Coarse metadata, never code or prompts. What's collected, and how to turn it off.

Contributors

License

Apache License 2.0. See LICENSE.


View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 2

Releases and announcements

38 total
  1. Atlas Teams Betaalpha-0.4.1Oct 19, 2026pre-release5 downloads
  2. Atlas Teams Earlyalpha-0.3.4Sep 27, 20261.7K downloads
  3. Atlas windows patchesalpha-0.3.3Sep 19, 2026479 downloads
  4. Atlas multiplatform buildalpha-0.3.2Sep 16, 2026275 downloads
  5. Atlas comms alphaalpha-0.3.1Sep 6, 2026335 downloads

Code frequency

additions and deletions
+1.3M-1.3MWeek of 2026-05-10: +48,517 linesWeek of 2026-05-10: -247 linesWeek of 2026-05-17: +21,481 linesWeek of 2026-05-17: -15,839 linesWeek of 2026-05-24: +22,187 linesWeek of 2026-05-24: -4,490 linesWeek of 2026-05-31: +28,385 linesWeek of 2026-05-31: -22,188 linesWeek of 2026-06-07: +36,430 linesWeek of 2026-06-07: -1,569 linesWeek of 2026-06-14: +16,471 linesWeek of 2026-06-14: -1,893 linesWeek of 2026-06-21: +56,183 linesWeek of 2026-06-21: -2,816 linesWeek of 2026-06-28: +14,789 linesWeek of 2026-06-28: -4,657 linesWeek of 2026-07-05: +11,867 linesWeek of 2026-07-05: -3,638 linesWeek of 2026-07-12: +24,031 linesWeek of 2026-07-12: -958 linesWeek of 2026-07-19: +11,767 linesWeek of 2026-07-19: -2,892 linesWeek of 2026-07-26: +63,706 linesWeek of 2026-07-26: -19,302 linesWeek of 2026-08-02: +32,692 linesWeek of 2026-08-02: -26,795 linesWeek of 2026-08-09: +15,020 linesWeek of 2026-08-09: -8,447 linesWeek of 2026-08-16: +74,411 linesWeek of 2026-08-16: -36,101 linesWeek of 2026-08-23: +1,274,634 linesWeek of 2026-08-23: -120,385 linesWeek of 2026-08-30: +35,041 linesWeek of 2026-08-30: -7,469 linesWeek of 2026-09-06: +30,774 linesWeek of 2026-09-06: -6,344 linesWeek of 2026-09-13: +131,792 linesWeek of 2026-09-13: -47,568 linesWeek of 2026-09-20: +1,267,713 linesWeek of 2026-09-20: -1,232,006 linesWeek of 2026-09-27: +51,070 linesWeek of 2026-09-27: -12,950 linesWeek of 2026-10-04: +96,389 linesWeek of 2026-10-04: -10,009 linesWeek of 2026-10-11: +19,614 linesWeek of 2026-10-11: -31,783 linesWeek of 2026-10-18: +40,761 linesWeek of 2026-10-18: -15,538 linesWeek of 2026-10-25: +0 linesWeek of 2026-10-25: -0 linesMay 10, 2026Oct 25, 2026
+3.4M lines added, -1.6M removed over the last year.

Commits per week

last 52 weeks
2720Week 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: 2 commitsWeek of 2026-05-17: 4 commitsWeek of 2026-05-24: 12 commitsWeek of 2026-05-31: 22 commitsWeek of 2026-06-07: 15 commitsWeek of 2026-06-14: 21 commitsWeek of 2026-06-21: 29 commitsWeek of 2026-06-28: 36 commitsWeek of 2026-07-05: 22 commitsWeek of 2026-07-12: 8 commitsWeek of 2026-07-19: 33 commitsWeek of 2026-07-26: 67 commitsWeek of 2026-08-02: 54 commitsWeek of 2026-08-09: 48 commitsWeek of 2026-08-16: 40 commitsWeek of 2026-08-23: 104 commitsWeek of 2026-08-30: 64 commitsWeek of 2026-09-06: 43 commitsWeek of 2026-09-13: 272 commitsWeek of 2026-09-20: 92 commitsWeek of 2026-09-27: 87 commitsWeek of 2026-10-04: 145 commitsWeek of 2026-10-11: 41 commitsWeek of 2026-10-18: 67 commitsWeek of 2026-10-25: 0 commitsNov 2, 2025Oct 25, 2026
1.3K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 7 commitsSun 1:00 — 15 commitsSun 2:00 — 11 commitsSun 3:00 — 2 commitsSun 4:00 — 9 commitsSun 5:00 — 1 commitsSun 6:00 — 2 commitsSun 7:00 — 2 commitsSun 8:00 — 1 commitsSun 9:00 — 2 commitsSun 10:00 — 3 commitsSun 11:00 — 4 commitsSun 12:00 — 6 commitsSun 13:00 — 3 commitsSun 14:00 — 13 commitsSun 15:00 — 9 commitsSun 16:00 — 4 commitsSun 17:00 — 2 commitsSun 18:00 — 7 commitsSun 19:00 — 10 commitsSun 20:00 — 5 commitsSun 21:00 — 5 commitsSun 22:00 — 6 commitsSun 23:00 — 3 commitsMon 0:00 — 7 commitsMon 1:00 — 5 commitsMon 2:00 — 3 commitsMon 3:00 — 2 commitsMon 4:00 — 1 commitsMon 5:00 — 7 commitsMon 6:00 — 1 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 2 commitsMon 10:00 — 8 commitsMon 11:00 — 4 commitsMon 12:00 — 10 commitsMon 13:00 — 12 commitsMon 14:00 — 11 commitsMon 15:00 — 16 commitsMon 16:00 — 9 commitsMon 17:00 — 7 commitsMon 18:00 — 8 commitsMon 19:00 — 7 commitsMon 20:00 — 8 commitsMon 21:00 — 15 commitsMon 22:00 — 14 commitsMon 23:00 — 8 commitsTue 0:00 — 9 commitsTue 1:00 — 11 commitsTue 2:00 — 7 commitsTue 3:00 — 2 commitsTue 4:00 — 1 commitsTue 5:00 — 0 commitsTue 6:00 — 1 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 0 commitsTue 10:00 — 2 commitsTue 11:00 — 7 commitsTue 12:00 — 2 commitsTue 13:00 — 6 commitsTue 14:00 — 6 commitsTue 15:00 — 5 commitsTue 16:00 — 8 commitsTue 17:00 — 10 commitsTue 18:00 — 7 commitsTue 19:00 — 5 commitsTue 20:00 — 11 commitsTue 21:00 — 31 commitsTue 22:00 — 3 commitsTue 23:00 — 8 commitsWed 0:00 — 5 commitsWed 1:00 — 12 commitsWed 2:00 — 12 commitsWed 3:00 — 7 commitsWed 4:00 — 4 commitsWed 5:00 — 5 commitsWed 6:00 — 4 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 1 commitsWed 10:00 — 1 commitsWed 11:00 — 2 commitsWed 12:00 — 10 commitsWed 13:00 — 9 commitsWed 14:00 — 11 commitsWed 15:00 — 8 commitsWed 16:00 — 6 commitsWed 17:00 — 8 commitsWed 18:00 — 14 commitsWed 19:00 — 9 commitsWed 20:00 — 3 commitsWed 21:00 — 34 commitsWed 22:00 — 22 commitsWed 23:00 — 13 commitsThu 0:00 — 7 commitsThu 1:00 — 15 commitsThu 2:00 — 6 commitsThu 3:00 — 6 commitsThu 4:00 — 1 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 1 commitsThu 8:00 — 3 commitsThu 9:00 — 1 commitsThu 10:00 — 6 commitsThu 11:00 — 6 commitsThu 12:00 — 5 commitsThu 13:00 — 9 commitsThu 14:00 — 4 commitsThu 15:00 — 9 commitsThu 16:00 — 10 commitsThu 17:00 — 8 commitsThu 18:00 — 9 commitsThu 19:00 — 13 commitsThu 20:00 — 8 commitsThu 21:00 — 9 commitsThu 22:00 — 8 commitsThu 23:00 — 10 commitsFri 0:00 — 21 commitsFri 1:00 — 28 commitsFri 2:00 — 18 commitsFri 3:00 — 11 commitsFri 4:00 — 31 commitsFri 5:00 — 30 commitsFri 6:00 — 15 commitsFri 7:00 — 31 commitsFri 8:00 — 9 commitsFri 9:00 — 18 commitsFri 10:00 — 4 commitsFri 11:00 — 24 commitsFri 12:00 — 17 commitsFri 13:00 — 12 commitsFri 14:00 — 17 commitsFri 15:00 — 20 commitsFri 16:00 — 14 commitsFri 17:00 — 13 commitsFri 18:00 — 21 commitsFri 19:00 — 11 commitsFri 20:00 — 2 commitsFri 21:00 — 5 commitsFri 22:00 — 2 commitsFri 23:00 — 11 commitsSat 0:00 — 10 commitsSat 1:00 — 8 commitsSat 2:00 — 9 commitsSat 3:00 — 5 commitsSat 4:00 — 8 commitsSat 5:00 — 3 commitsSat 6:00 — 3 commitsSat 7:00 — 5 commitsSat 8:00 — 7 commitsSat 9:00 — 2 commitsSat 10:00 — 5 commitsSat 11:00 — 9 commitsSat 12:00 — 8 commitsSat 13:00 — 6 commitsSat 14:00 — 5 commitsSat 15:00 — 10 commitsSat 16:00 — 7 commitsSat 17:00 — 8 commitsSat 18:00 — 11 commitsSat 19:00 — 4 commitsSat 20:00 — 4 commitsSat 21:00 — 5 commitsSat 22:00 — 7 commitsSat 23:00 — 2 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits610 (39%)
Community commits950 (61%)

1,560 commits in total over the last year.

DateListRankStars gained
Sep 16, 2026daily#7+1,091
Sep 15, 2026daily#7+1,091
  • freeCodeCamp/freeCodeCamp

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

    458.2K stars · TypeScript

  • morluto/rea

    Reverse engineer anything with agents, from app behavior down to native binaries.

    412K stars · TypeScript

  • openclaw/openclaw

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

    393.5K stars · TypeScript

  • awesome-selfhosted/awesome-selfhosted

    A list of Free Software network services and web applications which can be hosted on your own servers

    332.1K stars

  • obra/superpowers

    An agentic skills framework & software development methodology that works.

    309.4K 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.

    293.4K stars · JavaScript