PrimeIntellect-ai/prime-agentPublic

A self-improving RLM agent for coding workflows and long-running autonomous tasks.

AI summary: An autonomous AI agent designed for reinforcement learning optimization in trading algorithms.

Stars
21.5K
+74 today
Forks
2.4K
Watchers
86
Open issues
9
Open PRs
71
Contributors
~225
Commits
4.9K
Branches
285

RustOtherCreated May 8, 2026Last push todayLatest release v0.9.6+226 stars this week+1.7K this month

Quick answers

What is prime-agent?
An autonomous AI agent designed for reinforcement learning optimization in trading algorithms.
What does prime-agent do?
Prime Agent is an advanced autonomous AI framework specifically optimized for reinforcement learning applications, primarily targeting the development and deployment of trading algorithms. It operates by continuously interacting with simulated market environments to learn optimal decision-making strategies under uncertainty. The system utilizes deep neural networks to process complex financial time-series data, extracting meaningful features that inform its trading actions. By leveraging modern RL algorithms like PPO and SAC, Prime Agent aims to construct robust models capable of generalizing across varied market conditions without human intervention.
Who is prime-agent for?
Quantitative analysts, machine learning engineers, and researchers focusing on applying reinforcement learning to complex financial markets and algorithmic trading.
How do I get started with prime-agent?
git clone https://github.com/PrimeIntellect-ai/prime-agent.git
How popular is prime-agent on GitHub?
PrimeIntellect-ai/prime-agent has 21,516 stars and 2,374 forks on GitHub, and gained 226 stars in the last 7 days.
What license does prime-agent use?
PrimeIntellect-ai/prime-agent is released under the Other license.

Star history

since Aug 8, 2026
010K20KAug 2026Aug 2026Sep 2026Oct 2026
21.5K stars as of Oct 4, 2026. Measured daily since Aug 8, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 7 commits2025-10-06: 22 commits2025-10-07: 1 commit2025-10-08: 16 commits2025-10-09: 20 commits2025-10-10: 7 commits2025-10-11: 8 commits2025-10-12: 5 commits2025-10-13: 2 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 2 commits2025-10-18: 3 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 3 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 5 commits2025-10-27: 0 commits2025-10-28: 1 commit2025-10-29: 4 commits2025-10-30: 2 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: 4 commits2025-11-11: 44 commits2025-11-12: 61 commits2025-11-13: 30 commits2025-11-14: 6 commits2025-11-15: 1 commit2025-11-16: 11 commits2025-11-17: 3 commits2025-11-18: 6 commits2025-11-19: 7 commits2025-11-20: 25 commits2025-11-21: 14 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 6 commits2025-11-25: 2 commits2025-11-26: 19 commits2025-11-27: 18 commits2025-11-28: 2 commits2025-11-29: 7 commits2025-11-30: 0 commits2025-12-01: 8 commits2025-12-02: 33 commits2025-12-03: 15 commits2025-12-04: 28 commits2025-12-05: 29 commits2025-12-06: 12 commits2025-12-07: 7 commits2025-12-08: 14 commits2025-12-09: 60 commits2025-12-10: 23 commits2025-12-11: 15 commits2025-12-12: 30 commits2025-12-13: 28 commits2025-12-14: 5 commits2025-12-15: 17 commits2025-12-16: 11 commits2025-12-17: 28 commits2025-12-18: 21 commits2025-12-19: 45 commits2025-12-20: 25 commits2025-12-21: 16 commits2025-12-22: 37 commits2025-12-23: 7 commits2025-12-24: 46 commits2025-12-25: 31 commits2025-12-26: 31 commits2025-12-27: 33 commits2025-12-28: 47 commits2025-12-29: 56 commits2025-12-30: 28 commits2025-12-31: 48 commits2026-01-01: 39 commits2026-01-02: 36 commits2026-01-03: 120 commits2026-01-04: 43 commits2026-01-05: 47 commits2026-01-06: 54 commits2026-01-07: 27 commits2026-01-08: 47 commits2026-01-09: 45 commits2026-01-10: 23 commits2026-01-11: 38 commits2026-01-12: 39 commits2026-01-13: 67 commits2026-01-14: 24 commits2026-01-15: 18 commits2026-01-16: 53 commits2026-01-17: 26 commits2026-01-18: 23 commits2026-01-19: 31 commits2026-01-20: 7 commits2026-01-21: 26 commits2026-01-22: 36 commits2026-01-23: 20 commits2026-01-24: 31 commits2026-01-25: 65 commits2026-01-26: 51 commits2026-01-27: 7 commits2026-01-28: 14 commits2026-01-29: 29 commits2026-01-30: 37 commits2026-01-31: 11 commits2026-02-01: 47 commits2026-02-02: 21 commits2026-02-03: 36 commits2026-02-04: 28 commits2026-02-05: 41 commits2026-02-06: 43 commits2026-02-07: 15 commits2026-02-08: 20 commits2026-02-09: 10 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 19 commits2026-02-13: 5 commits2026-02-14: 1 commit2026-02-15: 0 commits2026-02-16: 1 commit2026-02-17: 8 commits2026-02-18: 1 commit2026-02-19: 4 commits2026-02-20: 3 commits2026-02-21: 0 commits2026-02-22: 9 commits2026-02-23: 6 commits2026-02-24: 3 commits2026-02-25: 6 commits2026-02-26: 10 commits2026-02-27: 14 commits2026-02-28: 1 commit2026-03-01: 0 commits2026-03-02: 20 commits2026-03-03: 14 commits2026-03-04: 28 commits2026-03-05: 23 commits2026-03-06: 23 commits2026-03-07: 14 commits2026-03-08: 13 commits2026-03-09: 8 commits2026-03-10: 2 commits2026-03-11: 0 commits2026-03-12: 3 commits2026-03-13: 13 commits2026-03-14: 42 commits2026-03-15: 11 commits2026-03-16: 5 commits2026-03-17: 24 commits2026-03-18: 22 commits2026-03-19: 14 commits2026-03-20: 21 commits2026-03-21: 10 commits2026-03-22: 8 commits2026-03-23: 11 commits2026-03-24: 10 commits2026-03-25: 7 commits2026-03-26: 7 commits2026-03-27: 20 commits2026-03-28: 2 commits2026-03-29: 22 commits2026-03-30: 7 commits2026-03-31: 5 commits2026-04-01: 5 commits2026-04-02: 6 commits2026-04-03: 5 commits2026-04-04: 5 commits2026-04-05: 7 commits2026-04-06: 10 commits2026-04-07: 0 commits2026-04-08: 11 commits2026-04-09: 9 commits2026-04-10: 0 commits2026-04-11: 3 commits2026-04-12: 0 commits2026-04-13: 10 commits2026-04-14: 25 commits2026-04-15: 29 commits2026-04-16: 43 commits2026-04-17: 25 commits2026-04-18: 8 commits2026-04-19: 6 commits2026-04-20: 36 commits2026-04-21: 12 commits2026-04-22: 31 commits2026-04-23: 32 commits2026-04-24: 39 commits2026-04-25: 7 commits2026-04-26: 1 commit2026-04-27: 30 commits2026-04-28: 12 commits2026-04-29: 18 commits2026-04-30: 29 commits2026-05-01: 14 commits2026-05-02: 13 commits2026-05-03: 8 commits2026-05-04: 14 commits2026-05-05: 6 commits2026-05-06: 5 commits2026-05-07: 23 commits2026-05-08: 11 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 5 commits2026-05-12: 4 commits2026-05-13: 0 commits2026-05-14: 2 commits2026-05-15: 2 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 6 commits2026-05-19: 6 commits2026-05-20: 2 commits2026-05-21: 8 commits2026-05-22: 3 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 4 commits2026-05-27: 3 commits2026-05-28: 1 commit2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 6 commits2026-06-02: 1 commit2026-06-03: 1 commit2026-06-04: 5 commits2026-06-05: 9 commits2026-06-06: 0 commits2026-06-07: 2 commits2026-06-08: 8 commits2026-06-09: 4 commits2026-06-10: 7 commits2026-06-11: 22 commits2026-06-12: 7 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 9 commits2026-06-16: 5 commits2026-06-17: 12 commits2026-06-18: 6 commits2026-06-19: 1 commit2026-06-20: 0 commits2026-06-21: 2 commits2026-06-22: 17 commits2026-06-23: 18 commits2026-06-24: 4 commits2026-06-25: 7 commits2026-06-26: 4 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 11 commits2026-06-30: 16 commits2026-07-01: 6 commits2026-07-02: 6 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 14 commits2026-07-07: 1 commit2026-07-08: 17 commits2026-07-09: 15 commits2026-07-10: 6 commits2026-07-11: 4 commits2026-07-12: 0 commits2026-07-13: 8 commits2026-07-14: 8 commits2026-07-15: 18 commits2026-07-16: 19 commits2026-07-17: 17 commits2026-07-18: 2 commits2026-07-19: 0 commits2026-07-20: 4 commits2026-07-21: 4 commits2026-07-22: 11 commits2026-07-23: 5 commits2026-07-24: 11 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 4 commits2026-07-29: 0 commits2026-07-30: 7 commits2026-07-31: 5 commits2026-08-01: 0 commits2026-08-02: 8 commits2026-08-03: 9 commits2026-08-04: 12 commits2026-08-05: 27 commits2026-08-06: 3 commits2026-08-07: 5 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 4 commits2026-08-11: 10 commits2026-08-12: 4 commits2026-08-13: 4 commits2026-08-14: 8 commits2026-08-15: 0 commits2026-08-16: 2 commits2026-08-17: 12 commits2026-08-18: 9 commits2026-08-19: 0 commits2026-08-20: 13 commits2026-08-21: 11 commits2026-08-22: 1 commit2026-08-23: 0 commits2026-08-24: 4 commits2026-08-25: 2 commits2026-08-26: 3 commits2026-08-27: 1 commit2026-08-28: 11 commits2026-08-29: 15 commits2026-08-30: 2 commits2026-08-31: 4 commits2026-09-01: 19 commits2026-09-02: 5 commits2026-09-03: 9 commits2026-09-04: 4 commits2026-09-05: 3 commits2026-09-06: 3 commits2026-09-07: 5 commits2026-09-08: 5 commits2026-09-09: 11 commits2026-09-10: 9 commits2026-09-11: 14 commits2026-09-12: 11 commits2026-09-13: 19 commits2026-09-14: 40 commits2026-09-15: 10 commits2026-09-16: 3 commits2026-09-17: 20 commits2026-09-18: 4 commits2026-09-19: 2 commits2026-09-20: 0 commits2026-09-21: 20 commits2026-09-22: 34 commits2026-09-23: 9 commits2026-09-24: 0 commits2026-09-25: 2 commits2026-09-26: 0 commits2026-09-27: 4 commits2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
4,522 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    21,516 stars

  • Very active

    4,522 commits in 52 weeks

  • Community-driven

    ~225 contributors

  • Continuous integration

    Automated checks passing

  • Repeat trending

    18 trending appearances

What prime-agent does

Prime Agent is an advanced autonomous AI framework specifically optimized for reinforcement learning applications, primarily targeting the development and deployment of trading algorithms. It operates by continuously interacting with simulated market environments to learn optimal decision-making strategies under uncertainty. The system utilizes deep neural networks to process complex financial time-series data, extracting meaningful features that inform its trading actions. By leveraging modern RL algorithms like PPO and SAC, Prime Agent aims to construct robust models capable of generalizing across varied market conditions without human intervention.

Quantitative analysts, machine learning engineers, and researchers focusing on applying reinforcement learning to complex financial markets and algorithmic trading.

  • Reinforcement Learning Core: Employs state-of-the-art algorithms like PPO and SAC to continuously optimize trading strategies.
  • Market Simulation Integration: Seamlessly connects with historical financial data environments to train agents safely without real capital risk.
  • Time-Series Feature Extraction: Utilizes deep neural networks tailored for parsing complex, noisy financial data streams effectively.
  • Autonomous Decision Making: Operates entirely independently during inference, executing actions based solely on its learned policy.
  • Continuous Adaptation: Capable of online learning to slowly adapt its strategies as underlying market dynamics shift over time.

Where teams use it

Algorithmic Trading Development

Quantitative analysts use the framework to train new models on historical equities data to discover novel trading signals.

Strategy Backtesting

Researchers deploy the trained agents against unseen simulated market scenarios to evaluate their robustness and risk profiles.

Market Making Automation

Financial firms utilize the autonomous decision-making capabilities to provide liquidity across various cryptocurrency exchanges.

Risk Management Modeling

Risk officers analyze the agent's behavior under simulated crash scenarios to better understand portfolio vulnerabilities.

Getting started: git clone https://github.com/PrimeIntellect-ai/prime-agent.git

README

main branch

Prime Intellect

Prime Agent: A Self-Improving RLM Harness

Documentation • Verifiers • PRIME-RL

CI Build Binaries arXiv

PrimeIntellect-ai%2Fprime-agent | Trendshift

Prime Agent is an open-source coding and research agent for general and long-running work. It is designed around two core abstractions:

  • The Recursive Language Model (RLM) treats context as variables (prompt-as-a-variable) and tools like recursive subagents as function calls (programmatic tool /sub-agent calling) inside a persistent REPL.
  • The Continual Harness stores supplemental prompts, memories, skill descriptions, and reusable subagent specifications as durable state that Prime Agent can refine through small, evidence-backed updates, local to the session by default.

Install

Install the latest stable release on macOS or Linux:

curl --proto '=https' --proto-redir '=https' -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh

Why Prime Agent

Prime Agent combines a persistent Python control environment with durable harness state, so useful working context and reusable operating patterns can outlive a single chat window.

  • Everything is programmatic: a persistent Python REPL is the built-in model tool; file operations, shell commands, tool use, subagents, and context management happen through code.
  • Subagents are built in: rlm.spawn(...) spawns real child agents for parallel or background work and returns their results programmatically.
  • The harness can improve: /refine reviews the current trajectory and can apply small, evidence-backed updates to supplemental harness state. It never rewrites the immutable base system prompt, and recorded snapshots support rollback.
  • Skills are executable: skills are importable Python packages, and the built-in skill creator can turn recurring workflows into project or personal skills.
  • Sessions run in the background: daemon-backed agents keep running when the terminal disconnects and can be reattached later.
  • Agents communicate directly: running agents can exchange messages and orchestrate one another without routing everything through the user.
  • Long tasks keep moving: automatic compaction, persistent goals, heartbeats, schedules, autonomous mode, and retained subagents preserve progress across turns and terminal sessions.

Getting Started

Start Prime Agent from the repository or directory you want it to work in:

cd /path/to/project
prime-agent

On first launch, run /login to choose a subscription or API-key provider. Prime Agent works in the current directory and can run commands and modify files there. Use a disposable clone, clean worktree, or another checkpoint you can inspect and restore.

Warning

Prime Agent executes model-generated Python and project commands with your user permissions. Its worker and kernel processes improve lifecycle isolation and recovery; they are not a security sandbox. Review changes and use trusted repositories, instructions, skills, and extensions only. Run untrusted code or instructions in an external sandbox or restricted environment.

Useful commands:

prime-agent agents                   # Browse running, idle, and saved sessions
prime-agent attach <agent>           # Reattach to a running session
prime-agent --resume [path|id]       # Browse sessions or resume one directly
prime-agent status                   # Inspect background service state
prime-agent doctor [--fix]           # Inspect or repair background services
prime-agent update [--force]         # Update Prime Agent
prime-agent shutdown [--force]       # Stop every agent, worker, and background service

Built for Long-Running Work

Prime Agent is built for long-running work, especially for evaluations in research. These features are available in the TUI, and when run autonomously.

  • Continual Harness: /refine can persist focused, reviewable lessons as supplemental prompts, memories, reusable skill descriptions, or subagent specifications, with recorded refinement history. It does not replace packaging and reviewing new executable skills.
  • Direct agent-to-agent communication: running agents and retained subagents can discover one another, exchange messages, and steer active work.
  • Daemon-backed continuity: active sessions, Python REPL state, schedules, and subagents keep running when the terminal detaches and can be reattached later.
  • Heartbeats and schedules: /heartbeat, rlm_heartbeat, and prime-agent schedule can re-enter a session periodically or at a specific time.
  • Persistent goals: /goal keeps an objective and its progress active across turns until it is completed, paused, or cleared.
  • Bounded autonomous mode: /autonomous continues within configured turn, token, and time budgets and can run user-defined quality gates. A passed gate checks only what that gate verifies; reaching a limit does not imply task success.

Documentation

Contributing

Start with a GitHub Discussion for general questions, bug reports, and feature requests. Maintainers promote accepted work into Issues, and pull requests are reviewed from maintainers and vouched contributors.

Read the contribution guidelines for the full process. Report security vulnerabilities privately by following the security policy.

Acknowledgements

Our agent and TUI is built on top of pi. We thank the authors of pi for their valuable work.

License

Prime Agent is fully open source and released under the MIT License.

Citation

If you use this codebase in your research, please cite Prime Agent:

@article{karten2026prime,
  title={Prime Agent: A Self-Improving RLM Harness},
  author={Karten, Seth and Zhang, Alex L. and Thomas, Kevin and Müller, Sebastian and Bakouch, Elie and Auras, Daniel and Senghaas, Mika and Obeid, Fares and Dunas, Konstantin and Hagemann, Johannes and Jaghouar, Sami},
  journal={arXiv preprint arXiv:2608.23552},
  year={2026}
}

Available at https://arxiv.org/abs/2608.23552.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

55 total
  1. Beta (v0.9.6-beta.2139.1.2d24ad4)betaJul 17, 2026pre-release1 downloads

    Automated beta build from `main` (`2d24ad4e6b2d1ee8e6919af6f108e980a14d550e`).

  2. v0.9.6v0.9.6Sep 24, 20261.2K downloads

    - Added daemon incident notices to the agents view: recent worker crashes, command-timeout bursts, and update restarts surface as a dismissible status line pointing at `prime-agent incident`. - The Anthropic subscription-auth warning now names the risk: subscription requests identify as Claude Code, which may violate Anthropic's terms and can get the account restricted or banned; an API key avoids the risk. - Branch summaries now run through the `auxiliaryModel` setting, not just refinement and compaction passes. Branch summarization fires at a tree-navigation context boundary and the summarizer uses its own prompt prefix, so running it on the session model paid full input price at context peak for a one-off call outside the session's cached prefix. The summary falls back to the session model when the setting is unset, unusable, or its context window cannot hold the branch the summary covers plus the reserve the summary call needs. - Capped the spawning cell source attached to kernel host requests at 2KB with a truncation marker, so oversized cells stop re-shipping their full source on every spawn/progress-note/collect round trip and in each child's persisted spawnCode. - Changed

  3. Candidate assets: releases/v0.9.1-fhcache1 (fh-cache-fixes)releases/v0.9.1-fhcache1Sep 20, 2026pre-release43 downloads

    Asset host release for the fhcache candidate build. The packed tarball's internal dependency URLs resolve to https://github.com/PrimeIntellect-ai/prime-agent/releases/download/releases/v0.9.1-fhcache1/<file>, so this slash-tag release mirrors those exact paths. Same assets as the fhcache-candidate-1 prerelease. Built from test/fh-cache-fixes-2411-2394 (merge commit da819d32f6a3f57e71f5d5fb784a4958929dbdae). NOT a production release.

  4. Candidate: fh-cache-fixes-2411-2394 (test branch)fhcache-candidate-1Sep 20, 2026pre-release136 downloads

    CANDIDATE build for FrontierHarness cache-fix smoke testing. Built from test branch test/fh-cache-fixes-2411-2394 (origin/main + PR #2411 + PR #2394, merge commit da819d32f6a3f57e71f5d5fb784a4958929dbdae). Tarballs packed with scripts/pack-prime-agent-release.mjs --version 0.9.1-fhcache1. NOT a production release; do not install as stable.

  5. v0.9.5v0.9.5Sep 16, 20267.4K downloads

    - Removed the inactive-session collapse (Alt+I): inactive sessions always render in the agents view, and search remains the filter. - Changed the default Prime Inference model from GLM 5.2 to GLM 5.3. - Changed Agents View session statistics to use muted secondary text while preserving the available details ([ENG-6000](https://linear.app/primeintellect/issue/ENG-6000)). - Changed Agents View session search to inline editable text without an input background or border ([ENG-6001](https://linear.app/primeintellect/issue/ENG-6001)). - Changed refinement delivery to preserve the provider prefix cache: applying a refinement no longer rebuilds or swaps the system prompt. Applied edits now reach the model as a durable in-context `[auto-refinement]`/`[user-refinement]`/`[self-refinement]` notice at the apply boundary (zero-applied-edit refinements emit nothing, and the notice never starts a turn), and the harness digest moved from the system prompt to cold context boundaries: fresh sessions start with a digest message, post-compaction head messages render the digest before the summary on both compaction paths, and resumes append a fresh digest only when it no longer matches disk state. -

Code frequency

additions and deletions
+167.7K-167.7KWeek of 2025-09-28: +21,753 linesWeek of 2025-09-28: -6,797 linesWeek of 2025-10-05: +21,970 linesWeek of 2025-10-05: -21,524 linesWeek of 2025-10-12: +12,449 linesWeek of 2025-10-12: -6,039 linesWeek of 2025-10-19: +876 linesWeek of 2025-10-19: -933 linesWeek of 2025-10-26: +2,399 linesWeek of 2025-10-26: -673 linesWeek of 2025-11-02: +0 linesWeek of 2025-11-02: -0 linesWeek of 2025-11-09: +22,454 linesWeek of 2025-11-09: -25,739 linesWeek of 2025-11-16: +14,722 linesWeek of 2025-11-16: -9,874 linesWeek of 2025-11-23: +13,706 linesWeek of 2025-11-23: -4,921 linesWeek of 2025-11-30: +13,956 linesWeek of 2025-11-30: -7,053 linesWeek of 2025-12-07: +56,289 linesWeek of 2025-12-07: -41,862 linesWeek of 2025-12-14: +32,979 linesWeek of 2025-12-14: -20,985 linesWeek of 2025-12-21: +33,521 linesWeek of 2025-12-21: -20,679 linesWeek of 2025-12-28: +46,952 linesWeek of 2025-12-28: -34,751 linesWeek of 2026-01-04: +35,013 linesWeek of 2026-01-04: -22,065 linesWeek of 2026-01-11: +40,467 linesWeek of 2026-01-11: -22,273 linesWeek of 2026-01-18: +21,598 linesWeek of 2026-01-18: -12,292 linesWeek of 2026-01-25: +19,158 linesWeek of 2026-01-25: -10,583 linesWeek of 2026-02-01: +16,325 linesWeek of 2026-02-01: -5,825 linesWeek of 2026-02-08: +3,101 linesWeek of 2026-02-08: -1,570 linesWeek of 2026-02-15: +2,452 linesWeek of 2026-02-15: -1,278 linesWeek of 2026-02-22: +4,453 linesWeek of 2026-02-22: -3,095 linesWeek of 2026-03-01: +8,957 linesWeek of 2026-03-01: -2,508 linesWeek of 2026-03-08: +7,746 linesWeek of 2026-03-08: -2,720 linesWeek of 2026-03-15: +9,645 linesWeek of 2026-03-15: -3,805 linesWeek of 2026-03-22: +9,343 linesWeek of 2026-03-22: -4,113 linesWeek of 2026-03-29: +11,958 linesWeek of 2026-03-29: -5,168 linesWeek of 2026-04-05: +2,043 linesWeek of 2026-04-05: -1,069 linesWeek of 2026-04-12: +11,314 linesWeek of 2026-04-12: -5,606 linesWeek of 2026-04-19: +16,282 linesWeek of 2026-04-19: -4,908 linesWeek of 2026-04-26: +15,704 linesWeek of 2026-04-26: -26,421 linesWeek of 2026-05-03: +12,463 linesWeek of 2026-05-03: -6,352 linesWeek of 2026-05-10: +6,594 linesWeek of 2026-05-10: -1,993 linesWeek of 2026-05-17: +6,075 linesWeek of 2026-05-17: -8,583 linesWeek of 2026-05-24: +4,600 linesWeek of 2026-05-24: -19,485 linesWeek of 2026-05-31: +19,026 linesWeek of 2026-05-31: -2,739 linesWeek of 2026-06-07: +16,501 linesWeek of 2026-06-07: -4,226 linesWeek of 2026-06-14: +17,078 linesWeek of 2026-06-14: -1,501 linesWeek of 2026-06-21: +9,546 linesWeek of 2026-06-21: -1,987 linesWeek of 2026-06-28: +19,575 linesWeek of 2026-06-28: -4,047 linesWeek of 2026-07-05: +29,118 linesWeek of 2026-07-05: -3,877 linesWeek of 2026-07-12: +57,427 linesWeek of 2026-07-12: -8,840 linesWeek of 2026-07-19: +13,106 linesWeek of 2026-07-19: -6,572 linesWeek of 2026-07-26: +19,283 linesWeek of 2026-07-26: -9,736 linesWeek of 2026-08-02: +31,219 linesWeek of 2026-08-02: -10,705 linesWeek of 2026-08-09: +10,789 linesWeek of 2026-08-09: -2,301 linesWeek of 2026-08-16: +22,524 linesWeek of 2026-08-16: -9,432 linesWeek of 2026-08-23: +17,142 linesWeek of 2026-08-23: -12,428 linesWeek of 2026-08-30: +21,035 linesWeek of 2026-08-30: -3,127 linesWeek of 2026-09-06: +38,963 linesWeek of 2026-09-06: -7,506 linesWeek of 2026-09-13: +167,726 linesWeek of 2026-09-13: -166,883 linesWeek of 2026-09-20: +0 linesWeek of 2026-09-20: -0 linesSep 28, 2025Sep 20, 2026
+1.1M lines added, -629.4K removed over the last year.

Commits per week

last 52 weeks
3740Week of 2025-10-05: 81 commitsWeek of 2025-10-12: 12 commitsWeek of 2025-10-19: 3 commitsWeek of 2025-10-26: 12 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 146 commitsWeek of 2025-11-16: 66 commitsWeek of 2025-11-23: 54 commitsWeek of 2025-11-30: 125 commitsWeek of 2025-12-07: 177 commitsWeek of 2025-12-14: 152 commitsWeek of 2025-12-21: 201 commitsWeek of 2025-12-28: 374 commitsWeek of 2026-01-04: 286 commitsWeek of 2026-01-11: 265 commitsWeek of 2026-01-18: 174 commitsWeek of 2026-01-25: 214 commitsWeek of 2026-02-01: 231 commitsWeek of 2026-02-08: 55 commitsWeek of 2026-02-15: 17 commitsWeek of 2026-02-22: 49 commitsWeek of 2026-03-01: 122 commitsWeek of 2026-03-08: 81 commitsWeek of 2026-03-15: 107 commitsWeek of 2026-03-22: 65 commitsWeek of 2026-03-29: 55 commitsWeek of 2026-04-05: 40 commitsWeek of 2026-04-12: 140 commitsWeek of 2026-04-19: 163 commitsWeek of 2026-04-26: 117 commitsWeek of 2026-05-03: 67 commitsWeek of 2026-05-10: 13 commitsWeek of 2026-05-17: 25 commitsWeek of 2026-05-24: 8 commitsWeek of 2026-05-31: 22 commitsWeek of 2026-06-07: 50 commitsWeek of 2026-06-14: 33 commitsWeek of 2026-06-21: 52 commitsWeek of 2026-06-28: 39 commitsWeek of 2026-07-05: 57 commitsWeek of 2026-07-12: 72 commitsWeek of 2026-07-19: 35 commitsWeek of 2026-07-26: 16 commitsWeek of 2026-08-02: 64 commitsWeek of 2026-08-09: 30 commitsWeek of 2026-08-16: 48 commitsWeek of 2026-08-23: 36 commitsWeek of 2026-08-30: 46 commitsWeek of 2026-09-06: 58 commitsWeek of 2026-09-13: 98 commitsWeek of 2026-09-20: 65 commitsWeek of 2026-09-27: 4 commitsOct 5, 2025Sep 27, 2026
4.5K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 32 commitsSun 1:00 — 18 commitsSun 2:00 — 26 commitsSun 3:00 — 10 commitsSun 4:00 — 6 commitsSun 5:00 — 1 commitsSun 6:00 — 1 commitsSun 7:00 — 0 commitsSun 8:00 — 2 commitsSun 9:00 — 12 commitsSun 10:00 — 5 commitsSun 11:00 — 22 commitsSun 12:00 — 20 commitsSun 13:00 — 24 commitsSun 14:00 — 21 commitsSun 15:00 — 10 commitsSun 16:00 — 29 commitsSun 17:00 — 31 commitsSun 18:00 — 28 commitsSun 19:00 — 30 commitsSun 20:00 — 43 commitsSun 21:00 — 48 commitsSun 22:00 — 35 commitsSun 23:00 — 45 commitsMon 0:00 — 67 commitsMon 1:00 — 27 commitsMon 2:00 — 55 commitsMon 3:00 — 15 commitsMon 4:00 — 5 commitsMon 5:00 — 3 commitsMon 6:00 — 4 commitsMon 7:00 — 2 commitsMon 8:00 — 21 commitsMon 9:00 — 15 commitsMon 10:00 — 12 commitsMon 11:00 — 21 commitsMon 12:00 — 35 commitsMon 13:00 — 31 commitsMon 14:00 — 42 commitsMon 15:00 — 51 commitsMon 16:00 — 57 commitsMon 17:00 — 39 commitsMon 18:00 — 34 commitsMon 19:00 — 33 commitsMon 20:00 — 39 commitsMon 21:00 — 44 commitsMon 22:00 — 51 commitsMon 23:00 — 46 commitsTue 0:00 — 70 commitsTue 1:00 — 44 commitsTue 2:00 — 18 commitsTue 3:00 — 12 commitsTue 4:00 — 8 commitsTue 5:00 — 2 commitsTue 6:00 — 3 commitsTue 7:00 — 5 commitsTue 8:00 — 1 commitsTue 9:00 — 15 commitsTue 10:00 — 7 commitsTue 11:00 — 17 commitsTue 12:00 — 42 commitsTue 13:00 — 39 commitsTue 14:00 — 38 commitsTue 15:00 — 36 commitsTue 16:00 — 31 commitsTue 17:00 — 40 commitsTue 18:00 — 20 commitsTue 19:00 — 30 commitsTue 20:00 — 43 commitsTue 21:00 — 45 commitsTue 22:00 — 49 commitsTue 23:00 — 67 commitsWed 0:00 — 50 commitsWed 1:00 — 42 commitsWed 2:00 — 32 commitsWed 3:00 — 10 commitsWed 4:00 — 16 commitsWed 5:00 — 4 commitsWed 6:00 — 6 commitsWed 7:00 — 6 commitsWed 8:00 — 2 commitsWed 9:00 — 10 commitsWed 10:00 — 15 commitsWed 11:00 — 16 commitsWed 12:00 — 44 commitsWed 13:00 — 50 commitsWed 14:00 — 57 commitsWed 15:00 — 33 commitsWed 16:00 — 47 commitsWed 17:00 — 28 commitsWed 18:00 — 45 commitsWed 19:00 — 7 commitsWed 20:00 — 35 commitsWed 21:00 — 32 commitsWed 22:00 — 52 commitsWed 23:00 — 67 commitsThu 0:00 — 34 commitsThu 1:00 — 37 commitsThu 2:00 — 33 commitsThu 3:00 — 28 commitsThu 4:00 — 19 commitsThu 5:00 — 15 commitsThu 6:00 — 3 commitsThu 7:00 — 7 commitsThu 8:00 — 1 commitsThu 9:00 — 8 commitsThu 10:00 — 14 commitsThu 11:00 — 28 commitsThu 12:00 — 56 commitsThu 13:00 — 33 commitsThu 14:00 — 24 commitsThu 15:00 — 35 commitsThu 16:00 — 29 commitsThu 17:00 — 46 commitsThu 18:00 — 27 commitsThu 19:00 — 42 commitsThu 20:00 — 72 commitsThu 21:00 — 66 commitsThu 22:00 — 69 commitsThu 23:00 — 70 commitsFri 0:00 — 87 commitsFri 1:00 — 42 commitsFri 2:00 — 29 commitsFri 3:00 — 25 commitsFri 4:00 — 20 commitsFri 5:00 — 11 commitsFri 6:00 — 8 commitsFri 7:00 — 5 commitsFri 8:00 — 0 commitsFri 9:00 — 8 commitsFri 10:00 — 25 commitsFri 11:00 — 39 commitsFri 12:00 — 33 commitsFri 13:00 — 27 commitsFri 14:00 — 20 commitsFri 15:00 — 18 commitsFri 16:00 — 31 commitsFri 17:00 — 40 commitsFri 18:00 — 28 commitsFri 19:00 — 34 commitsFri 20:00 — 46 commitsFri 21:00 — 40 commitsFri 22:00 — 55 commitsFri 23:00 — 59 commitsSat 0:00 — 44 commitsSat 1:00 — 48 commitsSat 2:00 — 24 commitsSat 3:00 — 26 commitsSat 4:00 — 16 commitsSat 5:00 — 9 commitsSat 6:00 — 5 commitsSat 7:00 — 1 commitsSat 8:00 — 1 commitsSat 9:00 — 12 commitsSat 10:00 — 16 commitsSat 11:00 — 10 commitsSat 12:00 — 9 commitsSat 13:00 — 20 commitsSat 14:00 — 20 commitsSat 15:00 — 13 commitsSat 16:00 — 42 commitsSat 17:00 — 13 commitsSat 18:00 — 16 commitsSat 19:00 — 24 commitsSat 20:00 — 25 commitsSat 21:00 — 46 commitsSat 22:00 — 45 commitsSat 23:00 — 38 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Sep 8, 2026monthly#12+17,024
Sep 7, 2026monthly#12+17,024
Sep 6, 2026monthly#6+20,036
Sep 5, 2026monthly#3+19,927
Sep 4, 2026monthly#3+19,906
Aug 20, 2026weekly#7+3,475
Aug 19, 2026weekly#7+3,475
Aug 18, 2026weekly#4+4,328
Aug 17, 2026weekly#2+6,435
Aug 16, 2026weekly#2+8,488
Aug 15, 2026weekly#1+10,739
Aug 14, 2026weekly#1+12,476
Aug 13, 2026daily#13+1,138
Aug 12, 2026daily#13+1,138
Aug 11, 2026daily#3+2,642
  • 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