NousResearch/hermes-agentPublic

The agent that grows with you

AI summary: An open-source AI agent framework built by NousResearch for deploying highly capable, autonomous language models.

Stars
251.2K
+199 today
Forks
53.9K
Watchers
971
Open issues
14.5K
Open PRs
33.6K
Contributors
~4.2K
Commits
47.4K
Branches
2.3K

PythonMITCreated Jul 22, 2025Last push todayLatest release v2026.9.24+1.7K stars this week+9.7K this month

Quick answers

What is hermes-agent?
An open-source AI agent framework built by NousResearch for deploying highly capable, autonomous language models.
What does hermes-agent do?
Hermes Agent is a highly flexible, open-source framework designed to construct and deploy completely autonomous AI agents capable of complex reasoning and robust task execution. It provides a highly robust architecture for seamlessly integrating large language models with external tools, APIs, and local execution environments. The framework allows dedicated developers to meticulously define specialized behaviors and cognitive pipelines, enabling agents to operate with minimal human intervention. It expertly maintains context and internal state across extended interactions, ensuring absolute continuity in long-running automated operations. By emphasizing customizability and open standards, it serves as a powerful foundational layer for building sophisticated, reliable AI-driven applications.
Who is hermes-agent for?
This framework is targeted at AI engineers, researchers, and developers who need to build and deploy complex autonomous agents.
How do I get started with hermes-agent?
git clone https://github.com/NousResearch/hermes-agent.git
How popular is hermes-agent on GitHub?
NousResearch/hermes-agent has 251,173 stars and 53,903 forks on GitHub, and gained 1,680 stars in the last 7 days.
What license does hermes-agent use?
NousResearch/hermes-agent is released under the MIT license.

Star history

since Jul 28, 2026
0100K200KJul 2026Aug 2026Sep 2026Oct 2026
251.2K stars as of Oct 4, 2026. Measured daily since Jul 28, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks

Signals and awards

derived from tracked data
  • Landmark project

    251,173 stars

  • Actively maintained

    Pushed within 48 hours

  • Community-driven

    ~4,159 contributors

  • Permissive license

    MIT

  • Repeat trending

    114 trending appearances

  • Top 10% tracked

    Rank 13 of 1135

What hermes-agent does

Hermes Agent is a highly flexible, open-source framework designed to construct and deploy completely autonomous AI agents capable of complex reasoning and robust task execution. It provides a highly robust architecture for seamlessly integrating large language models with external tools, APIs, and local execution environments. The framework allows dedicated developers to meticulously define specialized behaviors and cognitive pipelines, enabling agents to operate with minimal human intervention. It expertly maintains context and internal state across extended interactions, ensuring absolute continuity in long-running automated operations. By emphasizing customizability and open standards, it serves as a powerful foundational layer for building sophisticated, reliable AI-driven applications.

This framework is targeted at AI engineers, researchers, and developers who need to build and deploy complex autonomous agents.

  • Tool Integration: Seamlessly connects the language model with external APIs, databases, and custom scripts for real-world execution.
  • Cognitive Pipelines: Enables the design of multi-step reasoning processes, allowing the agent to break down complex tasks.
  • State Management: Maintains context and state across extended interactions, ensuring continuity in long-running operations.
  • Custom Behaviors: Allows developers to fine-tune the agent's personality and decision-making heuristics for specific use cases.
  • Open Architecture: Built on open-source principles, ensuring that developers can audit, modify, and extend the core logic.

Where teams use it

Autonomous Research

Researchers deploy the agent to automatically scrape, synthesize, and summarize data from multiple academic sources.

Customer Support

Companies use the framework to build intelligent support bots that can interact with internal databases to resolve user queries.

Code Generation

Software teams configure the agent to autonomously generate, test, and refine code snippets based on high-level specifications.

Workflow Automation

Operations teams integrate the agent into their internal tools to automate repetitive administrative tasks and data entry.

Getting started: git clone https://github.com/NousResearch/hermes-agent.git

README

main branch

Hermes Agent

Hermes Agent ☤

Hermes Agent | Hermes Desktop

Documentation Discord License: MIT Built by Nous Research 中文 اردو Español

The self-improving AI agent built by Nous Research. It's the only agent with a built-in learning loop — it creates skills from experience, improves them during use, nudges itself to persist knowledge, searches its own past conversations, and builds a deepening model of who you are across sessions. Run it on a $5 VPS, a GPU cluster, or serverless infrastructure that costs nearly nothing when idle. It's not tied to your laptop — talk to it from Telegram while it works on a cloud VM.

Use any model you want — Nous Portal, OpenRouter, OpenAI, your own endpoint, and many others. Switch with hermes model — no code changes, no lock-in.

A real terminal interfaceFull TUI with multiline editing, slash-command autocomplete, conversation history, interrupt-and-redirect, and streaming tool output.
Lives where you doTelegram, Discord, Slack, WhatsApp, Signal, and CLI — all from a single gateway process. Voice memo transcription, cross-platform conversation continuity.
A closed learning loopAgent-curated memory with periodic nudges. Autonomous skill creation after complex tasks. Skills self-improve during use. FTS5 session search with LLM summarization for cross-session recall. Honcho dialectic user modeling. Compatible with the agentskills.io open standard.
Scheduled automationsBuilt-in cron scheduler with delivery to any platform. Daily reports, nightly backups, weekly audits — all in natural language, running unattended.
Delegates and parallelizesSpawn isolated subagents for parallel workstreams. Write Python scripts that call tools via RPC, collapsing multi-step pipelines into zero-context-cost turns.
Runs anywhere, not just your laptopSeven terminal backends — local, Docker, SSH, Singularity, Modal, Daytona, and Vercel Sandbox. Daytona and Modal offer serverless persistence — your agent's environment hibernates when idle and wakes on demand, costing nearly nothing between sessions. Run it on a $5 VPS or a GPU cluster.
Research-readyBatch trajectory generation, trajectory compression for training the next generation of tool-calling models.

Quick Install

Linux, macOS, WSL2

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Windows (native, PowerShell)

Heads up: Native Windows runs Hermes without WSL — CLI, gateway, TUI, and tools all work natively. If you'd rather use WSL2, the Linux/macOS one-liner above works there too. Found a bug? Please file issues.

Run this in PowerShell:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

The source installer delegates Python 3.14, Node.js, npm, ripgrep, FFmpeg, and Python dependencies to PM. If Git is absent, it stages the verified Git for Windows archive in Hermes' tool store. It does not replace your system Git. See installation methods for the separate MSIX/App Installer package and its update ownership.

Android / Termux: A signed APT repository is available for aarch64 devices, with a stable channel (tagged releases) and a prerelease canary channel. The package includes Python, Node.js, and the TUI. Use the Termux guide, not the desktop/server installer script.

Windows: Native Windows is fully supported — the PowerShell one-liner above installs everything. If you'd rather use WSL2, the Linux command works there too. Native Windows install lives under %LOCALAPPDATA%\hermes; WSL2 installs under ~/.hermes as on Linux.

After installation:

source ~/.bashrc    # reload shell (or: source ~/.zshrc)
hermes              # start chatting!

Troubleshooting

Windows Defender or antivirus flags uv.exe as malware

If your antivirus (Bitdefender, Windows Defender, etc.) quarantines uv.exe from the Hermes bin folder (%LOCALAPPDATA%\hermes\bin\uv.exe), this is a false positive. The file is Astral's uv — the Rust Python package manager Hermes bundles to manage its Python environment. ML-based antivirus engines commonly flag unsigned Rust binaries that download and install packages.

To verify your copy is authentic:

# Install GitHub CLI if needed
winget install --id GitHub.cli

# Login to GitHub
gh auth login

# Run verification
$uv = "$env:LOCALAPPDATA\hermes\bin\uv.exe"
$ver = (& $uv --version).Split(' ')[1]
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$zip = "$env:TEMP\uv.zip"
Invoke-WebRequest "https://github.com/astral-sh/uv/releases/download/$ver/uv-x86_64-pc-windows-msvc.zip" -OutFile $zip -UseBasicParsing
gh attestation verify $zip --repo astral-sh/uv
Expand-Archive $zip "$env:TEMP\uv_x" -Force
(Get-FileHash "$env:TEMP\uv_x\uv.exe").Hash -eq (Get-FileHash $uv).Hash

If attestation says "Verification succeeded" and the last line prints True, you're good.

To whitelist Hermes:

  • Windows Defender: Run PowerShell as Admin → Add-MpPreference -ExclusionPath "$env:LOCALAPPDATA\hermes\bin"
  • Bitdefender: Add an exception in the Bitdefender console (Protection > Antivirus > Settings > Manage Exceptions)
  • Whitelist the folder, not the file hash — Hermes updates uv and the hash changes every version

For more context, see the upstream Astral reports: astral-sh/uv#13553, astral-sh/uv#15011, astral-sh/uv#10079.


Getting Started

hermes              # Interactive CLI — start a conversation
hermes model        # Choose your LLM provider and model
hermes tools        # Configure which tools are enabled
hermes config set   # Set individual config values
hermes config get   # Print individual config values
hermes gateway      # Start the messaging gateway (Telegram, Discord, etc.)
hermes setup        # Run the full setup wizard (configures everything at once)
hermes claw migrate # Migrate from OpenClaw (if coming from OpenClaw)
hermes update       # Update to the latest version
hermes doctor       # Diagnose any issues

📖 Full documentation →


Skip the API-key collection — Nous Portal

Hermes works with whatever provider you want — that's not changing. But if you'd rather not collect five separate API keys for the model, web search, image generation, TTS, and a cloud browser, Nous Portal covers all of them under one subscription:

  • 300+ models — pick any of them with /model <name>
  • Tool Gateway — web search, image generation (FAL), text-to-speech (OpenAI), cloud browser (Browser Use), all routed through your sub. No extra accounts.

One command from a fresh install:

hermes setup --portal

That logs you in via OAuth, sets Nous as your provider, and turns on the Tool Gateway. Check what's wired up any time with hermes portal info. Full details on the Tool Gateway docs page.

You can still bring your own keys per-tool whenever you want — the gateway is per-backend, not all-or-nothing.


CLI vs Messaging Quick Reference

Hermes has two entry points: start the terminal UI with hermes, or run the gateway and talk to it from Telegram, Discord, Slack, WhatsApp, Signal, or Email. Once you're in a conversation, many slash commands are shared across both interfaces.

Action CLI Messaging platforms
Start chatting hermes Run hermes gateway setup + hermes gateway start, then send the bot a message
Start fresh conversation /new or /reset /new or /reset
Change model /model [provider:model] /model [provider:model]
Set a personality /personality [name] /personality [name]
Retry or undo the last turn /retry, /undo /retry, /undo
Compress context / check usage /compress, /usage, /insights [--days N] /compress, /usage, /insights [days]
Browse skills /skills or /<skill-name> /<skill-name>
Interrupt current work Ctrl+C or send a new message /stop or send a new message
Platform-specific status /platforms /status, /sethome

For the full command lists, see the CLI guide and the Messaging Gateway guide.


Documentation

All documentation lives at hermes-agent.nousresearch.com/docs:

Section What's Covered
Quickstart Install → setup → first conversation in 2 minutes
CLI Usage Commands, keybindings, personalities, sessions
Configuration Config file, providers, models, all options
Messaging Gateway Telegram, Discord, Slack, WhatsApp, Signal, Home Assistant
Security Command approval, DM pairing, container isolation
Tools & Toolsets 40+ tools, toolset system, terminal backends
Skills System Procedural memory, Skills Hub, creating skills
Memory Persistent memory, user profiles, best practices
MCP Integration Connect any MCP server for extended capabilities
Cron Scheduling Scheduled tasks with platform delivery
Context Files Project context that shapes every conversation
Architecture Project structure, agent loop, key classes
Contributing Development setup, PR process, code style
CLI Reference All commands and flags
Environment Variables Complete env var reference

Migrating from OpenClaw

If you're coming from OpenClaw, Hermes can automatically import your settings, memories, skills, and API keys.

During first-time setup: The setup wizard (hermes setup) automatically detects ~/.openclaw and offers to migrate before configuration begins.

Anytime after install:

hermes claw migrate              # Interactive migration (full preset)
hermes claw migrate --dry-run    # Preview what would be migrated
hermes claw migrate --preset user-data   # Migrate without secrets
hermes claw migrate --overwrite  # Overwrite existing conflicts

What gets imported:

  • SOUL.md — persona file
  • Memories — MEMORY.md and USER.md entries
  • Skills — user-created skills → ~/.hermes/skills/openclaw-imports/
  • Command allowlist — approval patterns
  • Messaging settings — platform configs, allowed users, working directory
  • API keys — allowlisted secrets (Telegram, OpenRouter, OpenAI, Anthropic, ElevenLabs)
  • TTS assets — workspace audio files
  • Workspace instructions — AGENTS.md (with --workspace-target)

See hermes claw migrate --help for all options, or use the openclaw-migration skill for an interactive agent-guided migration with dry-run previews.


Contributing

We welcome contributions! See the Contributing Guide for development setup, code style, and PR process.

Start with the PM developer workflow for activation, daily use, dependency changes, and leaving the environment. Development Setup covers the separate test environment and verification commands.


Community

  • 💬 Discord
  • 📚 Skills Hub
  • 🐛 Issues
  • 🔌 computer-use-linux — Linux desktop-control MCP server for Hermes and other MCP hosts, with AT-SPI accessibility trees, Wayland/X11 input, screenshots, and compositor window targeting.
  • 🔌 HermesClaw — Community WeChat bridge: Run Hermes Agent and OpenClaw on the same WeChat account.

License

MIT — see LICENSE.

Built by Nous Research.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

36 total
  1. Hermes Agent v0.21.5 (v2026.9.24)v2026.9.24Sep 24, 2026

    # Hermes Agent v0.21.5 (v2026.9.24) **Release Date:** September 24, 2026 > Patch release. This tag rolls up the ~460 PRs merged since v0.21.4 into a stable tagged release for downstream consumers (Docker images, Hermes Cloud, hosted deployments). Full curated notes for this window are deferred to v0.22.0. ## About this release Measured at commit `f97608f178d1ffeca59860195ab7da295f7c8e5f`, the window since v0.21.4 contains **1,610 non-merge commits** across **4,828 changed files** (+164,132 / −149,440), **460 merged PRs** and **475 closed issues**. Also in the window, undocumented here on purpose: a Desktop plugin SDK wave (composer draft API, session-list and row-decoration slots, sidebar nav prefs, model-pill label providers, typed settings/skills/toolsets/profiles bridges, a sandboxed embed primitive, appearance-settings slot, and a public event bridge for plugin backends); a Simple/Advanced interface mode for Desktop; the Connectors page replacing the MCP tab, with "Connect now" for a freshly installed plugin's MCP servers and installed plugins' tools and skills going live in every open chat; onboarding that offers catalog plugins beside connectors; complete French, German

  2. Hermes Agent v0.21.4 (v2026.9.21)v2026.9.21Sep 21, 2026

    # Hermes Agent v0.21.4 (v2026.9.21) **Release Date:** September 21, 2026 > Patch release. This tag rolls up the ~1,800 PRs merged since v0.21.3 into a stable tagged release for downstream consumers (Docker images, Hermes Cloud, hosted deployments). Full curated notes for this window are deferred to v0.22.0. ## About this release Measured at commit `4b8a8134009a8727a289bcabeb0019fedd353128`, the window since v0.21.3 contains **5,071 non-merge commits** across **5,169 changed files** (+312,961 / −62,855), **1,812 merged PRs** and **2,116 closed issues**. Also in the window, undocumented here on purpose: a host-wide gateway singleton lock with a rendezvous record, and Desktop attaching to the running host backend instead of spawning a second one; one backend-owned connector operation with a setup card on Desktop, TUI and CLI; `--format stream-json` structured JSONL output for the CLI; `skills.auto_load` pinning skills into every new session's prompt; a Desktop chat/UI font picker, one-click local engine updates, and plugin uninstall from the Plugins hub; a `decline` unauthorized-DM behavior for the gateway; a configurable MCP discovery connect cap (`mcp.discovery_concurrency`); `

  3. Hermes Agent v0.21.3 (v2026.9.14)v2026.9.14Sep 14, 2026

    # Hermes Agent v0.21.3 (v2026.9.14) **Release Date:** September 14, 2026 > Patch release. This tag rolls up the ~338 PRs merged since v0.21.2 into a stable tagged release for downstream consumers (Docker images, Hermes Cloud, hosted deployments). It exists so the remote-gateway sign-in fixes below reach Cloud agents, which auto-update to the newest release tag. ## What this patch ships for remote Desktop / Cloud users - **Remote dashboard sessions no longer expire on refresh bursts** (#110061, fixes #55712; salvage #71548 @Doud-FR, #55717 @liuhao1024). Both refresh paths on the gateway (cookie gate and the desktop's native bearer route) now coalesce concurrent requests carrying the same rotating refresh token, so a Desktop wake burst can no longer replay an already-rotated token into the Portal's reuse detection and revoke the whole session. Refresh also runs off the event loop, so a slow identity provider no longer freezes `/api/status`. Pairs with Portal-side NousResearch/hermes-portal#1209 (sliding 30-day idle horizon, 5-minute rotated-token grace). ## Also requested for this tag - **Long-lived processes stop leaking duplicate state.db writer handles** (#110934, fixes #100

  4. Hermes Agent v0.21.2 (v2026.9.11)v2026.9.11Sep 11, 2026

    # Hermes Agent v0.21.2 (v2026.9.11) — The state.db Patch Release **Release Date:** September 11, 2026 > Patch release. v0.21.0 shipped a large rewrite of the session store's connection handling, and for some installs it made `state.db` fragile: second writers cancelling each other's locks, healthy databases reported as corrupt, one bad row killing `sessions list`. This release closes that class and rolls up everything else that landed on `main` in the four days since v0.21.1. ## About this release Measured at commit `04dd80a977f40b05e5b2054111747af07a61886a`, the window since v0.21.1 contains **947 non-merge commits** across **1,869 changed files** (+182,504 / −15,564) and **312 merged PRs**. **140 contributors** appear in commits, co-author trailers, or salvage credits. ## ✨ Highlights ### state.db reliability campaign (six PRs, 44 issues closed) If your `state.db` broke after 0.21.0, this is the release for you. Six PRs fix the root causes rather than the symptoms: - **No more second writers.** Profile gateways wrote hosted-room state into the *root* `state.db` every 5 seconds; the dashboard opened a writable handle on startup; cron's lifecycle guard did a raw `open()` on

  5. # Hermes Agent v0.21.1 (v2026.9.7) **Release Date:** September 7, 2026 > Patch release. This tag rolls up current main since v0.21.0 for tagged deployments and downstream consumers. ## About this release Measured at commit `6178e9f4eed8d99f4fc550add939d58c7bed6206`, the window since v0.21.0 contains **5,139 non-merge commits** across **4,364 changed files** (+601,014 / −768,419). GitHub reports **632 merged PRs** in the release window at preparation time. These figures exclude the release-version commit. The rollup includes the codebase modularization, file-operation and startup performance work, provider and model updates, desktop session controls and browser annotations, MCP authorization improvements, cron scheduling and delivery fixes, and delegation reliability improvements. This patch does not attempt to enumerate or announce every feature in the window. **Full curated release notes for this window will ship with v0.22.0**, covering everything since v0.21.0, including the intervening patch releases, feature details, and complete contributor credits. ## Updating - Existing install: `hermes update` - Fresh install: `curl -fsSL https://raw.githubusercontent.com/NousResea

Commits per week

last 52 weeks

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 130 commitsSun 1:00 — 114 commitsSun 2:00 — 44 commitsSun 3:00 — 39 commitsSun 4:00 — 47 commitsSun 5:00 — 56 commitsSun 6:00 — 34 commitsSun 7:00 — 23 commitsSun 8:00 — 21 commitsSun 9:00 — 28 commitsSun 10:00 — 48 commitsSun 11:00 — 60 commitsSun 12:00 — 183 commitsSun 13:00 — 130 commitsSun 14:00 — 159 commitsSun 15:00 — 167 commitsSun 16:00 — 129 commitsSun 17:00 — 127 commitsSun 18:00 — 120 commitsSun 19:00 — 104 commitsSun 20:00 — 121 commitsSun 21:00 — 72 commitsSun 22:00 — 66 commitsSun 23:00 — 84 commitsMon 0:00 — 206 commitsMon 1:00 — 100 commitsMon 2:00 — 221 commitsMon 3:00 — 87 commitsMon 4:00 — 36 commitsMon 5:00 — 23 commitsMon 6:00 — 43 commitsMon 7:00 — 40 commitsMon 8:00 — 64 commitsMon 9:00 — 71 commitsMon 10:00 — 43 commitsMon 11:00 — 85 commitsMon 12:00 — 88 commitsMon 13:00 — 96 commitsMon 14:00 — 90 commitsMon 15:00 — 85 commitsMon 16:00 — 67 commitsMon 17:00 — 86 commitsMon 18:00 — 228 commitsMon 19:00 — 153 commitsMon 20:00 — 155 commitsMon 21:00 — 199 commitsMon 22:00 — 75 commitsMon 23:00 — 101 commitsTue 0:00 — 97 commitsTue 1:00 — 49 commitsTue 2:00 — 46 commitsTue 3:00 — 28 commitsTue 4:00 — 26 commitsTue 5:00 — 18 commitsTue 6:00 — 13 commitsTue 7:00 — 21 commitsTue 8:00 — 46 commitsTue 9:00 — 64 commitsTue 10:00 — 58 commitsTue 11:00 — 179 commitsTue 12:00 — 224 commitsTue 13:00 — 100 commitsTue 14:00 — 162 commitsTue 15:00 — 134 commitsTue 16:00 — 101 commitsTue 17:00 — 84 commitsTue 18:00 — 70 commitsTue 19:00 — 48 commitsTue 20:00 — 63 commitsTue 21:00 — 94 commitsTue 22:00 — 101 commitsTue 23:00 — 65 commitsWed 0:00 — 78 commitsWed 1:00 — 54 commitsWed 2:00 — 125 commitsWed 3:00 — 148 commitsWed 4:00 — 162 commitsWed 5:00 — 78 commitsWed 6:00 — 53 commitsWed 7:00 — 68 commitsWed 8:00 — 44 commitsWed 9:00 — 111 commitsWed 10:00 — 272 commitsWed 11:00 — 211 commitsWed 12:00 — 254 commitsWed 13:00 — 167 commitsWed 14:00 — 126 commitsWed 15:00 — 230 commitsWed 16:00 — 329 commitsWed 17:00 — 169 commitsWed 18:00 — 417 commitsWed 19:00 — 523 commitsWed 20:00 — 503 commitsWed 21:00 — 477 commitsWed 22:00 — 528 commitsWed 23:00 — 521 commitsThu 0:00 — 259 commitsThu 1:00 — 164 commitsThu 2:00 — 187 commitsThu 3:00 — 99 commitsThu 4:00 — 95 commitsThu 5:00 — 64 commitsThu 6:00 — 61 commitsThu 7:00 — 42 commitsThu 8:00 — 53 commitsThu 9:00 — 93 commitsThu 10:00 — 68 commitsThu 11:00 — 107 commitsThu 12:00 — 92 commitsThu 13:00 — 141 commitsThu 14:00 — 134 commitsThu 15:00 — 101 commitsThu 16:00 — 167 commitsThu 17:00 — 186 commitsThu 18:00 — 194 commitsThu 19:00 — 159 commitsThu 20:00 — 89 commitsThu 21:00 — 101 commitsThu 22:00 — 117 commitsThu 23:00 — 162 commitsFri 0:00 — 264 commitsFri 1:00 — 130 commitsFri 2:00 — 91 commitsFri 3:00 — 118 commitsFri 4:00 — 106 commitsFri 5:00 — 57 commitsFri 6:00 — 22 commitsFri 7:00 — 45 commitsFri 8:00 — 36 commitsFri 9:00 — 54 commitsFri 10:00 — 67 commitsFri 11:00 — 148 commitsFri 12:00 — 155 commitsFri 13:00 — 95 commitsFri 14:00 — 145 commitsFri 15:00 — 103 commitsFri 16:00 — 73 commitsFri 17:00 — 71 commitsFri 18:00 — 106 commitsFri 19:00 — 85 commitsFri 20:00 — 65 commitsFri 21:00 — 34 commitsFri 22:00 — 79 commitsFri 23:00 — 217 commitsSat 0:00 — 229 commitsSat 1:00 — 223 commitsSat 2:00 — 75 commitsSat 3:00 — 57 commitsSat 4:00 — 36 commitsSat 5:00 — 32 commitsSat 6:00 — 86 commitsSat 7:00 — 58 commitsSat 8:00 — 54 commitsSat 9:00 — 33 commitsSat 10:00 — 48 commitsSat 11:00 — 140 commitsSat 12:00 — 78 commitsSat 13:00 — 46 commitsSat 14:00 — 59 commitsSat 15:00 — 63 commitsSat 16:00 — 58 commitsSat 17:00 — 99 commitsSat 18:00 — 216 commitsSat 19:00 — 195 commitsSat 20:00 — 121 commitsSat 21:00 — 205 commitsSat 22:00 — 174 commitsSat 23:00 — 227 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Sep 12, 2026weekly#13+3,769
Sep 11, 2026weekly#13+3,769
Sep 10, 2026weekly#9+4,114
Sep 9, 2026weekly#4+4,221
Sep 8, 2026weekly#6+4,229
Sep 7, 2026daily#1+575
Sep 6, 2026daily#1+575
Sep 5, 2026daily#4+720
Sep 4, 2026daily#4+774
Sep 3, 2026daily#2+533
Aug 26, 2026daily#5+896
Aug 25, 2026daily#5+896
Aug 24, 2026daily#12+454
Jul 19, 2026daily#25+5
Jul 11, 2026daily#10+3
  • public-apis/public-apis

    A collective list of free APIs

    486.1K stars · Python

  • openclaw/openclaw

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

    391.3K stars · TypeScript

  • donnemartin/system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    373.2K stars · Python

  • obra/superpowers

    An agentic skills framework & software development methodology that works.

    295.2K stars · Shell

  • practical-tutorials/project-based-learning

    Curated list of project-based tutorials

    285.8K stars · Python

  • affaan-m/ECC

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

    272.8K stars · JavaScript