Waishnav/devspacePublic

Turn ChatGPT into Codex! OR Turn Claude Web into Claude Code!

AI summary: A self-hosted MCP server that gives ChatGPT secure, direct access to your local machine.

Stars
3.6K
+33 today
Forks
376
Watchers
6
Open issues
12
Open PRs
19
Contributors
~6
Commits
451
Branches
64

TypeScriptMITCreated Jun 14, 2026Last push todayLatest release v1.0.6+107 stars this week+157 this month

Star history

since Jun 14, 2026
01K2K3KJun 2026Jul 2026Jul 2026Aug 2026
3.6K stars as of Aug 7, 2026, tracked back to Jun 14, 2026. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 0 commits2025-08-15: 0 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 0 commits2025-08-19: 0 commits2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 0 commits2025-08-26: 0 commits2025-08-27: 0 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 0 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 0 commits2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 132 commits2026-06-15: 0 commits2026-06-16: 17 commits2026-06-17: 9 commits2026-06-18: 2 commits2026-06-19: 3 commits2026-06-20: 0 commits2026-06-21: 12 commits2026-06-22: 48 commits2026-06-23: 2 commits2026-06-24: 2 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 2 commits2026-06-28: 2 commits2026-06-29: 11 commits2026-06-30: 8 commits2026-07-01: 13 commits2026-07-02: 0 commits2026-07-03: 4 commits2026-07-04: 8 commits2026-07-05: 29 commits2026-07-06: 1 commit2026-07-07: 0 commits2026-07-08: 4 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 7 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 1 commit2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 2 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 3 commits2026-07-31: 10 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 52 commits2026-08-05: 16 commits2026-08-06: 18 commits2026-08-07: 0 commits2026-08-08: 0 commits
418 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Breakout launch

    3,575 stars in 54 days

  • Actively maintained

    Pushed within 48 hours

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

What devspace does

DevSpace is a self-hosted Model Context Protocol (MCP) server designed to securely connect cloud-based LLMs like ChatGPT directly to your local development environment. It effectively transforms standard ChatGPT into a powerful, Codex-style agent capable of reading files, executing terminal commands, and editing code on your machine. To ensure security, the connection is routed through a private tunnel and requires password approval, keeping your data off third-party servers. This bridges the gap between powerful cloud reasoning models and the necessary local execution context.

Developers who want the autonomous coding capabilities of specialized agents (like Claude Code or Cursor) but prefer using the standard ChatGPT web interface. It requires a willingness to run a local server and manage a secure tunnel.

  • Local machine access: Grants ChatGPT the ability to read, edit, and run code directly on your hardware.
  • Self-hosted architecture: Runs entirely on your machine, eliminating the need to upload sensitive code to external platforms.
  • Secure tunneling: Exposes the MCP server via a controlled tunnel, protected by a user-defined password.
  • Terminal execution: Allows the AI to run build scripts, tests, and bash commands autonomously.
  • MCP protocol standard: Utilizes the Model Context Protocol for seamless integration with compatible AI interfaces.

Where teams use it

Local code editing with ChatGPT

Ask ChatGPT to refactor a complex function, and have it apply the changes directly to your local files.

Autonomous debugging

Allow the AI to run your test suite locally, analyze the output, and iteratively fix the failing tests.

Secure enterprise development

Leverage advanced cloud LLMs for coding tasks without violating data sovereignty policies by uploading code.

Environment exploration

Let ChatGPT search your local logs or examine configuration files to diagnose environment-specific issues.

Getting started: npm install -g @waishnav/devspace && devspace start

README

main branch

DevSpace logo

DevSpace

Bring a Codex-style coding workflow to ChatGPT.

npm CI License

DevSpace connected to ChatGPT

Give ChatGPT a secure connection to your own machine and Turn ChatGPT into Codex

DevSpace is a self-hosted MCP server that lets ChatGPT read, edit, search, and run code in your real local projects — your files, your tools, your terminal — without uploading anything to a third party. You run it on your machine, expose it through a tunnel you control, and approve the connection with a password only you have.

Sponsors and Special Thanks

Sponsor About
Rebates The ads in your terminal pay you.

Rebates adds one optional sponsored footer to your coding agent and pays you cash back for every session in which it is shown. Turn it off at any time.

DevSpace is open to new sponsors. Get in touch to become one.

Installation

DevSpace requires Node >=22.19 <27.

Install the DevSpace CLI:

npm install -g @waishnav/devspace

Then initialize and start the server:

devspace init
devspace serve

Or run it without a global install:

npx @waishnav/devspace init
npx @waishnav/devspace serve

During setup, DevSpace asks for:

  • the local project folders ChatGPT is allowed to open through DevSpace
  • the local port, usually 7676
  • your public HTTPS base URL from Cloudflare Tunnel, ngrok, Pinggy, Tailscale Funnel, or another reverse proxy

Use the public origin without /mcp during setup:

https://your-tunnel-host.example.com

You will configure your MCP client with the public /mcp URL after setup.

When the client connects, DevSpace opens an Owner password approval page. Enter the Owner password printed by devspace init. It is also stored in:

~/.devspace/auth.json

Keep that password private.

Connect Your MCP Client

The default local endpoint is:

http://127.0.0.1:7676/mcp

Most users should connect through a public HTTPS tunnel:

https://your-tunnel-host.example.com/mcp

Note

Using DevSpace as an MCP connector isn't against OpenAI's Usage Policies — it's a standard custom App/connector setup, and writing or running code isn't a restricted use case. But your account is governed by your usage, not by DevSpace. Don't point it at anything that would violate your provider's terms. Used normally, you're fine. (Based on OpenAI's Usage Policies and Service Terms as of June 2026.)

What ChatGPT Can Do

Once connected, ChatGPT can open one of your approved project folders as a workspace. From there, it can inspect the repo, make scoped edits, run commands, and show you what changed.

DevSpace gives ChatGPT tools to:

  • read, write, and edit files inside the opened workspace
  • search code and inspect directories
  • run shell commands for tests, builds, git, and package scripts
  • use isolated Git worktrees for parallel coding sessions
  • follow project instructions from AGENTS.md and CLAUDE.md
  • discover local agent skills from your skill folders
  • show tool cards and optional change summaries in ChatGPT Apps-compatible hosts

Mental Model

DevSpace is remote access to selected local folders.

You decide which roots are allowed. The MCP client still has powerful local capabilities inside an opened workspace, including shell execution. Treat a connected client like a trusted coding partner with access to your machine.

For a normal ChatGPT coding session:

  1. Start your tunnel.
  2. Run devspace serve.
  3. Connect the MCP client to your public /mcp URL.
  4. Approve the connection with the Owner password.
  5. Ask ChatGPT to open a project inside one of your allowed roots.

Platform Support

DevSpace supports Linux, macOS, and Windows environments with a Bash-compatible shell.

Platform Status Notes
Linux Supported Requires Node, npm, Git, and Bash.
macOS Supported Requires Node, npm, Git, and Bash.
Windows with Git Bash, WSL, MSYS2, or Cygwin Bash Supported Git Bash is the simplest native Windows setup.
Windows PowerShell or cmd.exe only Not supported yet Install Git Bash or use WSL.

Run this to inspect your local setup:

devspace doctor

Documentation

Philosophy

Every piece of software is becoming conversational. Natural language is redefining how we interact with tools, workflows, and systems.

My bet is that ChatGPT becomes the operating system for everything. Once we reach AGI, we will simply talk to ChatGPT, and it will prompt, coordinate, and orchestrate sub-agents that set up the right loops for us.

We are not there yet.

DevSpace is one attempt to fast-forward that future: a way for MCP-capable hosts like ChatGPT and Claude to work directly with local project files through explicit, inspectable tools.

Built by Waishnav

I'm Waishnav. I like building opinionated products and tools, and Artifacts is one example.

This year, I began my journey to build a one-person, multi-agent company capable of generating millions in revenue. If you want to follow the failures, wins, lessons, and everything in between, come hang out with me on X.

More from me

Project About
GitCMS
GitCMS
Modern CMS and tooling for markdown based content sites — built for agents and humans.

Visual editing, editorial workflow, and ChatGPT/Claude content agents, with every post and page stored as files in your repo. Learn more.

Local Development

For working on DevSpace itself:

npm install --include=dev
npm run dev
npm run typecheck
npm test
npm run build
npm run start
View on GitHub

Recent activity

commits and pull requests

Releases and announcements

7 total
  1. v1.0.6v1.0.6Aug 6, 2026

    ## Highlights This release adds conversation-aware checkout reuse, improves workspace review reliability, shortens model-facing workspace IDs, and refreshes the workspace and tool-card UI. ### Added - Reuse the same checkout workspace within a supported ChatGPT conversation using optional `_meta["openai/session"]` metadata ([#128](https://github.com/Waishnav/devspace/pull/128)). - Persist conversation-to-workspace bindings in SQLite so checkout reuse survives reconnects and DevSpace restarts. - Keep worktree opens isolated and always create a fresh worktree with complete workspace context. - Add safer review checkpoint recovery, root validation, and missing-checkpoint fallback ([#128](https://github.com/Waishnav/devspace/pull/128)). - Use compact `ws_` workspace IDs to reduce model-facing context overhead ([#129](https://github.com/Waishnav/devspace/pull/129)). ### Improved - Refresh tool cards and change-review rendering with clearer statuses, file operations, rename paths, diff rows, and payload scrolling ([#122](https://github.com/Waishnav/devspace/pull/122), [#131](https://github.com/Waishnav/devspace/pull/131)). - Open single-file patch reviews immediately

  2. v1.0.5v1.0.5Jul 29, 2026

    ## Highlights This release adds opt-in native ChatGPT file downloads into workspaces, bounds long-running MCP session memory growth, hardens AGENTS.md symlink handling, and refreshes the workspace tool-card UI. ### Added - Added optional `download_artifact` to save a native MCP-host file (for example a ChatGPT attachment or generated image) directly into an open workspace ([#88](https://github.com/Waishnav/devspace/pull/88)). - Enable with `DEVSPACE_ARTIFACTS=1`; cap size with `DEVSPACE_ARTIFACT_MAX_FILE_BYTES` (default 100 MiB). - Streams only from trusted OpenAI download hosts, refuses overwrites, creates parent dirs, and publishes owner-only files. - Currently registered on **Linux only** (descriptor-relative filesystem ops are not available on macOS/Windows/BSD in Node). ### Fixed - Clean up idle MCP Streamable HTTP sessions after 24h of inactivity (5-minute sweep) so abandoned reconnects no longer retain transports for the life of the process ([#71](https://github.com/Waishnav/devspace/pull/71)). - Await MCP transport cleanup during graceful server shutdown. - Resolve symlinked `AGENTS.md` context files and reject symlink targets that escape the project root ([#65](https:

  3. v1.0.4v1.0.4Jul 5, 2026

    ## Highlights This release adds experimental local subagent delegation, improves apply-patch review rendering, and simplifies the model-facing MCP tool surface. ### Added - Added experimental DevSpace subagent delegation via the packaged `subagent-delegation` skill. - Added `devspace agents ls`, `devspace agents run`, and `devspace agents show` for starting and inspecting local agent sessions. - Added user-owned agent profiles with YAML frontmatter, discovered from `~/.devspace/agents/*.md` and `.devspace/agents/*.md`. - Added built-in provider support for Codex, Claude, OpenCode, Pi, Cursor, and Copilot. - Added provider model and thinking/reasoning controls in agent profiles. - Added starter agent profile examples for reviewer, explorer, tester, and worker roles. ### Improved - Routes built-in local agent providers through dedicated adapters. - Persists subagent sessions in SQLite and scopes session listing by workspace. - Adds provider availability preflight checks before launching agents. - Hardens provider response parsing, malformed output handling, and error reporting. - Improves ACP, Claude, Codex, Pi, and OpenCode provider integration behavior. - R

  4. v1.0.3v1.0.3Jun 29, 2026

    ## Highlights - Add an **experimental, opt-in Codex tool mode** behind `DEVSPACE_TOOL_MODE=codex`. The default tool surface is unchanged (`minimal` / `full`); Codex mode exposes `apply_patch`, `exec_command`, and `write_stdin` with resumable process sessions and optional PTY support for interactive commands. - Add a workspace-confined `apply_patch` engine aligned with Codex patch semantics, plus workspace UI cards for Codex-style tool output. - Improve **agent skill discovery**: standard agent skill paths, workspace-scoped resolution for configured paths, and opt-in Pi project skills. - Harden **local security and dependencies**: fix a Windows `allowedRoots` bypass ([#40](https://github.com/Waishnav/devspace/pull/40)) and patch transitive advisories for `undici`, `ws`, and `protobufjs` ([#33](https://github.com/Waishnav/devspace/pull/33)). - Improve **cross-platform exec**: process group termination, Windows command quoting and patch behavior, and `node-pty` portability with a `postinstall` permissions fix. - Add `devspace -v` / `devspace --version` ([#31](https://github.com/Waishnav/devspace/pull/31)). ## Experimental Codex mode Codex mode is **off by default**. Enable it only

  5. v1.0.2v1.0.2Jun 21, 2026

    ## Highlights - Persist OAuth clients, access tokens, and refresh tokens in SQLite so authenticated MCP clients continue working across DevSpace restarts. - Add automatic, versioned SQLite migrations for existing installations. - Make refresh-token rotation transactional and reject concurrent token reuse. - Restrict DevSpace state storage permissions and harden SQLite configuration for local production use. - Close SQLite stores cleanly during server shutdown. - Fix README image and documentation links on npm. - Improve the workspace diff loading indicator and refresh project documentation. Existing users are migrated automatically the next time DevSpace opens its state database. **Full changelog:** https://github.com/Waishnav/devspace/compare/v1.0.1...v1.0.2

Code frequency

additions and deletions
+22.2K-22.2KWeek of 2026-06-14: +22,166 linesWeek of 2026-06-14: -8,873 linesWeek of 2026-06-21: +2,738 linesWeek of 2026-06-21: -670 linesWeek of 2026-06-28: +5,595 linesWeek of 2026-06-28: -2,259 linesWeek of 2026-07-05: +2,003 linesWeek of 2026-07-05: -501 linesWeek of 2026-07-12: +976 linesWeek of 2026-07-12: -390 linesWeek of 2026-07-19: +1,967 linesWeek of 2026-07-19: -26 linesWeek of 2026-07-26: +1,202 linesWeek of 2026-07-26: -199 linesWeek of 2026-08-02: +6,551 linesWeek of 2026-08-02: -4,276 linesJun 14, 2026Aug 2, 2026
+43.2K lines added, -17.2K removed over the last year.

Commits per week

last 52 weeks
1630Week of 2025-08-10: 0 commitsWeek of 2025-08-17: 0 commitsWeek of 2025-08-24: 0 commitsWeek of 2025-08-31: 0 commitsWeek of 2025-09-07: 0 commitsWeek of 2025-09-14: 0 commitsWeek of 2025-09-21: 0 commitsWeek of 2025-09-28: 0 commitsWeek of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 0 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 163 commitsWeek of 2026-06-21: 66 commitsWeek of 2026-06-28: 46 commitsWeek of 2026-07-05: 34 commitsWeek of 2026-07-12: 8 commitsWeek of 2026-07-19: 2 commitsWeek of 2026-07-26: 13 commitsWeek of 2026-08-02: 86 commitsAug 10, 2025Aug 2, 2026
418 commits in the last 52 weeks.

When work happens

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

Who is committing

last 52 weeks
Maintainer commits446 (99%)
Community commits5 (1%)

451 commits in total over the last year.

DateListRankStars gained
Jun 18, 2026daily#24+11
  • freeCodeCamp/freeCodeCamp

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

    453.6K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • 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.

    238.5K stars · JavaScript