NVIDIA/OpenShellPublic

OpenShell is the safe, private runtime for autonomous AI agents.

AI summary: NVIDIA-backed toolkit for building custom OS images and system environments.

Stars
14.8K
+165 today
Forks
1.7K
Watchers
72
Open issues
290
Open PRs
175
Contributors
~124
Commits
1.6K
Branches
458

RustApache-2.0Created Feb 24, 2026Last push todayLatest release v0.1.2+4.3K stars this week+4.3K this month

Quick answers

What is OpenShell?
NVIDIA-backed toolkit for building custom OS images and system environments.
What does OpenShell do?
OpenShell is a system administration and OS building toolkit developed by NVIDIA. It provides tools for creating, configuring, and managing specialized operating system images, specifically focusing on ISO generation and system deployment. The project enables developers to define reproducible system environments, streamlining the process of rolling out consistent OS configurations across varied hardware setups.
Who is OpenShell for?
System administrators, infrastructure engineers, and DevOps professionals. Requires expertise in Linux system administration and OS deployment.
How popular is OpenShell on GitHub?
NVIDIA/OpenShell has 14,820 stars and 1,695 forks on GitHub, and gained 4,322 stars in the last 7 days.
What license does OpenShell use?
NVIDIA/OpenShell is released under the Apache-2.0 license.

Star history

since Sep 29, 2026
05K10KSep 2026Sep 2026Oct 2026Oct 2026
14.8K stars as of Oct 4, 2026. Measured daily since Sep 29, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

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

Signals and awards

derived from tracked data
  • Widely adopted

    14,820 stars

  • Rising fast

    +4,322 stars this week

  • Very active

    1,553 commits in 52 weeks

  • Community-driven

    ~124 contributors

  • Well documented

    High community health score

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

  • Repeat trending

    8 trending appearances

What OpenShell does

OpenShell is a system administration and OS building toolkit developed by NVIDIA. It provides tools for creating, configuring, and managing specialized operating system images, specifically focusing on ISO generation and system deployment. The project enables developers to define reproducible system environments, streamlining the process of rolling out consistent OS configurations across varied hardware setups.

System administrators, infrastructure engineers, and DevOps professionals. Requires expertise in Linux system administration and OS deployment.

  • ISO generation: Provides robust tooling for building custom bootable ISO images.
  • Reproducible environments: Allows for declarative configuration of operating system states.
  • System deployment: Streamlines the process of provisioning hardware with specialized OS builds.
  • Hardware integration: Designed to facilitate reliable OS deployments across diverse hardware platforms.

Where teams use it

Custom OS builds

Generate specialized operating system ISOs tailored for specific appliance or hardware needs.

Fleet provisioning

Deploy consistent, pre-configured OS images across a large cluster of machines.

Reproducible environments

Define OS environments declaratively to ensure exact replication across deployments.

README

main branch
OpenShell

License PyPI Security Policy Documentation

Important

New in OpenShell 0.1.x: a stable release cadence, new isolation primitives, an expanded extension surface, and new APIs. Read the 0.1.0 upgrade guide.

OpenShell is the safe, private runtime for fleets of autonomous AI agents. Agents are most useful when they can read files, install packages, call APIs, and use credentials. OpenShell gives them that capability without giving them unrestricted access to your data, secrets, or network. You declare what each agent can touch in a policy, and OpenShell enforces it.

How It Works

OpenShell governs what agents can do in two ways: it instruments the kernel to enforce policy on every file access, system call, and network connection at runtime, and it uses formal verification to check what a policy change would allow before it is applied.

  • Kernel-level enforcement. Each agent runs in an isolated sandbox. Kernel controls confine which files it can access and which system calls it can make, and every network connection passes through a policy check before it leaves the sandbox. Agents never see real credentials; OpenShell adds them only to requests bound for approved endpoints.
  • Formally verified policy changes. Before a policy change is approved, OpenShell uses formal verification to flag risky new access it would grant, such as reaching a new host with credentials or calling a new API method, so those changes wait for human review.

See Architecture for how the gateway, supervisor, and sandbox fit together.

Quickstart

You need Linux, macOS on Apple Silicon, or Windows with WSL 2 (experimental), plus Docker, Podman, or host virtualization. See the Support Matrix for details.

curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | sh
openshell sandbox create --name demo

The installer sets up the CLI and a local gateway. The default sandbox image is minimal Ubuntu with no agent installed. To run a real agent, follow Run Your First Agent: it runs OpenCode against a free OpenRouter model and shows how to approve new access as the agent needs it.

Explore Further

Agent Skills

Install the public OpenShell skills for your coding agent:

npx skills add NVIDIA/OpenShell

The skills teach your agent to drive the OpenShell CLI, write sandbox policies, and debug gateways and inference routing. They live in skills/ and work without an OpenShell source checkout.

SDKs

SDKs connect applications to an OpenShell gateway. They do not install the CLI. Use the same OpenShell release for the SDK and the gateway when possible.

Language Install Docs
Python uv add openshell README
TypeScript npm install @nvidia/openshell-sdk (GitHub Packages) README
Go go get github.com/NVIDIA/OpenShell/sdk/go@latest README
Rust cargo add openshell-sdk --git https://github.com/NVIDIA/OpenShell --tag <release-tag> Installation and usage

Community

OpenShell is built agent-first: it is developed with the same agent-driven workflows it enables. See CONTRIBUTING.md for development setup and the contribution workflow, and AGENTS.md for the contributor agent skills and workflow chains.

Telemetry

OpenShell collects anonymous telemetry, limited to operational categories and counts, to help improve the project. It does not collect sandbox names, hostnames, file paths, prompts, credentials, provider or model names, or user content. To disable it, set OPENSHELL_TELEMETRY_ENABLED=false on the gateway, or server.telemetryEnabled=false for Helm installs. You can also compile telemetry out entirely. See Telemetry for details and the community telemetry reports for published usage trends.

Notice and Disclaimer

This software automatically retrieves, accesses or interacts with external materials. Those retrieved materials are not distributed with this software and are governed solely by separate terms, conditions and licenses. You are solely responsible for finding, reviewing and complying with all applicable terms, conditions, and licenses, and for verifying the security, integrity and suitability of any retrieved materials for your specific use case. This software is provided "AS IS", without warranty of any kind. The author makes no representations or warranties regarding any retrieved materials, and assumes no liability for any losses, damages, liabilities or legal consequences from your use or inability to use this software or any retrieved materials. Use this software and the retrieved materials at your own risk.

License

This project is licensed under the Apache License 2.0.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 280

Releases and announcements

99 total
  1. OpenShell Development BuilddevMar 18, 2026pre-release48 downloads

    This build is automatically published on every commit to main that passes CI. > **NOTE**: This is a development build, not a tagged release, and may be unstable. ### Quick install ``` curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=dev sh ```

  2. OpenShell v0.1.2v0.1.2Sep 28, 20264.2K downloads

    ## OpenShell v0.1.2 ### Quick install ```bash curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.1.2 sh ``` ## What's Changed * docs(policy): clarify sandbox-local loopback access by @drew in https://github.com/NVIDIA/OpenShell/pull/3740 * docs: refresh architecture and extensibility pages by @drew in https://github.com/NVIDIA/OpenShell/pull/3741 * fix(supervisor-network): keep workload bytes read with a mediated CONNECT header by @dims in https://github.com/NVIDIA/OpenShell/pull/3745 * fix(homebrew): overwrite generated gateway config during migration by @drew in https://github.com/NVIDIA/OpenShell/pull/3752 * fix(ci): keep snap canary sandbox name within limit by @drew in https://github.com/NVIDIA/OpenShell/pull/3751 * fix(docs): sync redirects with versioned snapshots by @johnnygreco in https://github.com/NVIDIA/OpenShell/pull/3754 * docs: keep page URLs aligned with file paths by @johnnygreco in https://github.com/NVIDIA/OpenShell/pull/3713 * perf(sandbox): wake orphan reaper on child exit by @drew in https://github.com/NVIDIA/OpenShell/pull/3757 **Full Changelog**: https://github.com/NVIDIA/OpenShell/compare/v0.1.1...v0.1

  3. OpenShell v0.1.1v0.1.1Sep 26, 20261.9K downloads

    ## OpenShell v0.1.1 ### Quick install ```bash curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.1.1 sh ``` ## What's Changed * fix(gateway): make the WebSocket tunnel opt-in by @drew in https://github.com/NVIDIA/OpenShell/pull/3727 * test(binary-identity): stabilize procfs identity fixtures by @grs in https://github.com/NVIDIA/OpenShell/pull/3708 * docs(tutorials): run Pi with OpenRouter by @johnnygreco in https://github.com/NVIDIA/OpenShell/pull/3722 * fix(snap): require mTLS for the snap gateway by @drew in https://github.com/NVIDIA/OpenShell/pull/3726 * docs: describe 0.1 series in release callouts by @drew in https://github.com/NVIDIA/OpenShell/pull/3732 **Full Changelog**: https://github.com/NVIDIA/OpenShell/compare/v0.1.0...v0.1.1

  4. OpenShell v0.1.0v0.1.0Sep 25, 2026321 downloads

    ## OpenShell v0.1.0 ### Quick install ```bash curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.1.0 sh ``` ## What's Changed * ci(codeql): run nightly scans on main by @alangou in https://github.com/NVIDIA/OpenShell/pull/3007 * feat!(ci): remove daily minor release automatic workflow by @SDAChess in https://github.com/NVIDIA/OpenShell/pull/3008 * fix(kubernetes): recover compute driver watches by @jhjaggars in https://github.com/NVIDIA/OpenShell/pull/2842 * fix(cli): include provider identity metadata for interceptors on update by @slopp in https://github.com/NVIDIA/OpenShell/pull/3014 * fix(sandbox): complete successful main processes by @drew in https://github.com/NVIDIA/OpenShell/pull/2884 * fix(ci): preserve VM runtime embedding inputs by @SDAChess in https://github.com/NVIDIA/OpenShell/pull/3040 * feat(sandbox): add --no-login-shell to skip shell startup files on exec by @letv1nnn in https://github.com/NVIDIA/OpenShell/pull/2852 * fix(compute): recover Error-phase sandboxes on gateway startup by @r3v5 in https://github.com/NVIDIA/OpenShell/pull/2269 * feat(compute): delegate sandbox authentication to drivers by @drew in ht

  5. OpenShell VM Runtimevm-runtimeMay 6, 2026pre-release50 downloads

    Build of the OpenShell VM runtime artifacts used by `openshell-driver-vm`. > **NOTE**: This is a development build. ### Kernel Runtime Artifacts Pre-built kernel runtime (libkrunfw + libkrun + umoci) for embedding into the `openshell-driver-vm` binary. These are rebuilt on demand when the kernel config or pinned dependency versions change. | Platform | Artifact | |----------|----------| | Linux ARM64 | `vm-runtime-linux-aarch64.tar.zst` | | Linux x86_64 | `vm-runtime-linux-x86_64.tar.zst` | | macOS ARM64 | `vm-runtime-darwin-aarch64.tar.zst` | ### Verify ```bash gh release download vm-runtime -R NVIDIA/OpenShell -p vm-runtime-linux-x86_64.tar.zst gh attestation verify vm-runtime-linux-x86_64.tar.zst -R NVIDIA/OpenShell ```

Code frequency

additions and deletions
+162K-162KWeek of 2026-01-25: +5,402 linesWeek of 2026-01-25: -56 linesWeek of 2026-02-01: +20,805 linesWeek of 2026-02-01: -1,586 linesWeek of 2026-02-08: +18,351 linesWeek of 2026-02-08: -5,193 linesWeek of 2026-02-15: +15,047 linesWeek of 2026-02-15: -2,352 linesWeek of 2026-02-22: +24,012 linesWeek of 2026-02-22: -9,559 linesWeek of 2026-03-01: +35,828 linesWeek of 2026-03-01: -13,348 linesWeek of 2026-03-08: +135,006 linesWeek of 2026-03-08: -83,702 linesWeek of 2026-03-15: +37,340 linesWeek of 2026-03-15: -4,076 linesWeek of 2026-03-22: +2,940 linesWeek of 2026-03-22: -432 linesWeek of 2026-03-29: +9,433 linesWeek of 2026-03-29: -1,291 linesWeek of 2026-04-05: +40,027 linesWeek of 2026-04-05: -33,436 linesWeek of 2026-04-12: +18,869 linesWeek of 2026-04-12: -5,000 linesWeek of 2026-04-19: +21,199 linesWeek of 2026-04-19: -4,090 linesWeek of 2026-04-26: +27,473 linesWeek of 2026-04-26: -5,640 linesWeek of 2026-05-03: +39,207 linesWeek of 2026-05-03: -43,078 linesWeek of 2026-05-10: +32,539 linesWeek of 2026-05-10: -6,757 linesWeek of 2026-05-17: +25,852 linesWeek of 2026-05-17: -8,189 linesWeek of 2026-05-24: +19,355 linesWeek of 2026-05-24: -5,546 linesWeek of 2026-05-31: +14,453 linesWeek of 2026-05-31: -5,503 linesWeek of 2026-06-07: +20,213 linesWeek of 2026-06-07: -2,727 linesWeek of 2026-06-14: +53,153 linesWeek of 2026-06-14: -47,796 linesWeek of 2026-06-21: +22,366 linesWeek of 2026-06-21: -2,581 linesWeek of 2026-06-28: +8,069 linesWeek of 2026-06-28: -1,429 linesWeek of 2026-07-05: +9,654 linesWeek of 2026-07-05: -1,045 linesWeek of 2026-07-12: +42,283 linesWeek of 2026-07-12: -2,415 linesWeek of 2026-07-19: +32,760 linesWeek of 2026-07-19: -5,191 linesWeek of 2026-07-26: +37,854 linesWeek of 2026-07-26: -7,747 linesWeek of 2026-08-02: +49,941 linesWeek of 2026-08-02: -1,611 linesWeek of 2026-08-09: +90,329 linesWeek of 2026-08-09: -7,894 linesWeek of 2026-08-16: +46,772 linesWeek of 2026-08-16: -10,540 linesWeek of 2026-08-23: +37,866 linesWeek of 2026-08-23: -8,971 linesWeek of 2026-08-30: +53,122 linesWeek of 2026-08-30: -22,514 linesWeek of 2026-09-06: +49,710 linesWeek of 2026-09-06: -34,409 linesWeek of 2026-09-13: +161,979 linesWeek of 2026-09-13: -65,501 linesWeek of 2026-09-20: +66,445 linesWeek of 2026-09-20: -26,399 linesWeek of 2026-09-27: +13,915 linesWeek of 2026-09-27: -4,414 linesJan 25, 2026Sep 27, 2026
+1.3M lines added, -492K removed over the last year.

Commits per week

last 52 weeks
980Week of 2025-10-04: 0 commitsWeek of 2025-10-11: 0 commitsWeek of 2025-10-18: 0 commitsWeek of 2025-10-25: 0 commitsWeek of 2025-11-01: 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: 5 commitsWeek of 2026-02-01: 22 commitsWeek of 2026-02-08: 22 commitsWeek of 2026-02-15: 16 commitsWeek of 2026-02-22: 32 commitsWeek of 2026-03-01: 65 commitsWeek of 2026-03-08: 98 commitsWeek of 2026-03-15: 78 commitsWeek of 2026-03-22: 16 commitsWeek of 2026-03-29: 38 commitsWeek of 2026-04-05: 17 commitsWeek of 2026-04-12: 27 commitsWeek of 2026-04-19: 45 commitsWeek of 2026-04-26: 50 commitsWeek of 2026-05-03: 93 commitsWeek of 2026-05-10: 52 commitsWeek of 2026-05-17: 63 commitsWeek of 2026-05-24: 42 commitsWeek of 2026-05-31: 44 commitsWeek of 2026-06-07: 35 commitsWeek of 2026-06-14: 19 commitsWeek of 2026-06-21: 34 commitsWeek of 2026-06-28: 20 commitsWeek of 2026-07-05: 27 commitsWeek of 2026-07-12: 39 commitsWeek of 2026-07-19: 43 commitsWeek of 2026-07-26: 46 commitsWeek of 2026-08-02: 22 commitsWeek of 2026-08-09: 34 commitsWeek of 2026-08-16: 40 commitsWeek of 2026-08-23: 49 commitsWeek of 2026-08-30: 78 commitsWeek of 2026-09-06: 53 commitsWeek of 2026-09-13: 75 commitsWeek of 2026-09-20: 91 commitsWeek of 2026-09-27: 23 commitsOct 4, 2025Sep 27, 2026
1.6K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 2 commitsSun 1:00 — 0 commitsSun 2:00 — 1 commitsSun 3:00 — 1 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 2 commitsSun 10:00 — 1 commitsSun 11:00 — 1 commitsSun 12:00 — 2 commitsSun 13:00 — 1 commitsSun 14:00 — 0 commitsSun 15:00 — 2 commitsSun 16:00 — 2 commitsSun 17:00 — 1 commitsSun 18:00 — 4 commitsSun 19:00 — 3 commitsSun 20:00 — 4 commitsSun 21:00 — 2 commitsSun 22:00 — 3 commitsSun 23:00 — 5 commitsMon 0:00 — 3 commitsMon 1:00 — 0 commitsMon 2:00 — 3 commitsMon 3:00 — 1 commitsMon 4:00 — 0 commitsMon 5:00 — 4 commitsMon 6:00 — 3 commitsMon 7:00 — 9 commitsMon 8:00 — 9 commitsMon 9:00 — 19 commitsMon 10:00 — 13 commitsMon 11:00 — 16 commitsMon 12:00 — 15 commitsMon 13:00 — 20 commitsMon 14:00 — 17 commitsMon 15:00 — 19 commitsMon 16:00 — 17 commitsMon 17:00 — 27 commitsMon 18:00 — 20 commitsMon 19:00 — 16 commitsMon 20:00 — 17 commitsMon 21:00 — 14 commitsMon 22:00 — 19 commitsMon 23:00 — 10 commitsTue 0:00 — 9 commitsTue 1:00 — 7 commitsTue 2:00 — 1 commitsTue 3:00 — 1 commitsTue 4:00 — 1 commitsTue 5:00 — 2 commitsTue 6:00 — 0 commitsTue 7:00 — 10 commitsTue 8:00 — 8 commitsTue 9:00 — 7 commitsTue 10:00 — 19 commitsTue 11:00 — 12 commitsTue 12:00 — 11 commitsTue 13:00 — 18 commitsTue 14:00 — 18 commitsTue 15:00 — 20 commitsTue 16:00 — 21 commitsTue 17:00 — 28 commitsTue 18:00 — 16 commitsTue 19:00 — 20 commitsTue 20:00 — 13 commitsTue 21:00 — 17 commitsTue 22:00 — 15 commitsTue 23:00 — 10 commitsWed 0:00 — 10 commitsWed 1:00 — 4 commitsWed 2:00 — 2 commitsWed 3:00 — 4 commitsWed 4:00 — 3 commitsWed 5:00 — 1 commitsWed 6:00 — 5 commitsWed 7:00 — 5 commitsWed 8:00 — 12 commitsWed 9:00 — 23 commitsWed 10:00 — 9 commitsWed 11:00 — 21 commitsWed 12:00 — 17 commitsWed 13:00 — 19 commitsWed 14:00 — 15 commitsWed 15:00 — 24 commitsWed 16:00 — 25 commitsWed 17:00 — 17 commitsWed 18:00 — 13 commitsWed 19:00 — 9 commitsWed 20:00 — 15 commitsWed 21:00 — 20 commitsWed 22:00 — 19 commitsWed 23:00 — 9 commitsThu 0:00 — 15 commitsThu 1:00 — 6 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 2 commitsThu 5:00 — 2 commitsThu 6:00 — 1 commitsThu 7:00 — 6 commitsThu 8:00 — 12 commitsThu 9:00 — 19 commitsThu 10:00 — 16 commitsThu 11:00 — 12 commitsThu 12:00 — 15 commitsThu 13:00 — 19 commitsThu 14:00 — 18 commitsThu 15:00 — 28 commitsThu 16:00 — 27 commitsThu 17:00 — 28 commitsThu 18:00 — 14 commitsThu 19:00 — 11 commitsThu 20:00 — 20 commitsThu 21:00 — 12 commitsThu 22:00 — 20 commitsThu 23:00 — 14 commitsFri 0:00 — 12 commitsFri 1:00 — 6 commitsFri 2:00 — 8 commitsFri 3:00 — 5 commitsFri 4:00 — 3 commitsFri 5:00 — 2 commitsFri 6:00 — 4 commitsFri 7:00 — 6 commitsFri 8:00 — 18 commitsFri 9:00 — 7 commitsFri 10:00 — 14 commitsFri 11:00 — 17 commitsFri 12:00 — 17 commitsFri 13:00 — 23 commitsFri 14:00 — 18 commitsFri 15:00 — 18 commitsFri 16:00 — 18 commitsFri 17:00 — 15 commitsFri 18:00 — 19 commitsFri 19:00 — 16 commitsFri 20:00 — 8 commitsFri 21:00 — 16 commitsFri 22:00 — 3 commitsFri 23:00 — 4 commitsSat 0:00 — 3 commitsSat 1:00 — 5 commitsSat 2:00 — 0 commitsSat 3:00 — 1 commitsSat 4:00 — 1 commitsSat 5:00 — 0 commitsSat 6:00 — 1 commitsSat 7:00 — 0 commitsSat 8:00 — 1 commitsSat 9:00 — 1 commitsSat 10:00 — 2 commitsSat 11:00 — 3 commitsSat 12:00 — 0 commitsSat 13:00 — 1 commitsSat 14:00 — 4 commitsSat 15:00 — 0 commitsSat 16:00 — 3 commitsSat 17:00 — 3 commitsSat 18:00 — 6 commitsSat 19:00 — 3 commitsSat 20:00 — 3 commitsSat 21:00 — 3 commitsSat 22:00 — 2 commitsSat 23:00 — 2 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Oct 4, 2026monthly#14+5,918
Oct 4, 2026weekly#15+5,854
Oct 3, 2026daily#3+584
Oct 3, 2026monthly#14+5,918
Oct 2, 2026daily#3+584
Oct 1, 2026daily#1+2,503
Sep 30, 2026daily#1+1,280
Sep 29, 2026daily#2+978
  • ultraworkers/claw-code

    An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

    195.2K stars · Rust

  • farion1231/cc-switch

    A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

    140K stars · Rust

  • openai/codex

    Lightweight coding agent that runs in your terminal

    127.8K stars · Rust

  • denoland/deno

    A modern runtime for JavaScript and TypeScript.

    108.6K stars · Rust

  • ruvnet/RuView

    π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

    96.4K stars · Rust

  • oven-sh/bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    96.1K stars · Rust