JosssphZhou/pokiPublic

Let AI agents operate a real iPhone. Local MCP server and agent, no jailbreak, no extra hardware.

AI summary: Let AI agents operate a real iPhone. Local MCP server and agent, no jailbreak, no extra hardware.

Stars
556
Forks
117
Watchers
1
Open issues
11
Open PRs
7
Contributors
~6
Commits
124
Branches
17

JavaScriptAGPL-3.0Created Nov 5, 2026Last push todayLatest release v0.1.1

Quick answers

What is poki?
Let AI agents operate a real iPhone. Local MCP server and agent, no jailbreak, no extra hardware.
What does poki do?
JosssphZhou/poki is an open-source project written primarily in JavaScript, published under the AGPL-3.0 license. Let AI agents operate a real iPhone. Local MCP server and agent, no jailbreak, no extra hardware.
How do I get started with poki?
Visit the repository README on GitHub for installation and usage instructions.
How popular is poki on GitHub?
JosssphZhou/poki has 556 stars and 117 forks on GitHub.
What license does poki use?
JosssphZhou/poki is released under the AGPL-3.0 license.

Star history

since Nov 8, 2026

Star history is still being collected for this repository.

Contribution activity

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

Signals and awards

derived from tracked data
  • Actively maintained

    Pushed within 48 hours

  • Outside contributions

    89% of recent commits from the community

  • Well documented

    High community health score

What poki does

JosssphZhou/poki is an open-source project written primarily in JavaScript, published under the AGPL-3.0 license. Let AI agents operate a real iPhone. Local MCP server and agent, no jailbreak, no extra hardware.

Where teams use it

ai agents

Projects involving ai agents.

automation

Projects involving automation.

ios

Projects involving ios.

iphone

Projects involving iphone.

Getting started: Visit the repository README on GitHub for installation and usage instructions.

README

main branch

Poki icon

Poki uses your iPhone like you do

Poki website home page animation

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español
poki.bot

License: AGPL-3.0-only GitHub stars GitHub forks GitHub issues Latest release Platform: macOS and iOS

Quick start

Let your agent install it. Copy this to your agent:

Install https://github.com/JosssphZhou/poki following its root AGENTS.md, including the MCP skill, and stop whenever you need me to act.

Poki MCP. Already using Claude Code, Codex, or another MCP client? Connect Poki MCP and use your own subscription. No extra model account needed.

Start the server and keep it running:

git clone https://github.com/JosssphZhou/poki.git
cd poki
./bin/setup
npm start

Requires macOS 15 or later, full Xcode, Rust, Node.js 24+, and ffmpeg. ./bin/setup checks for missing dependencies. The initial build takes a few minutes.

Poki targets macOS. For Linux, see the community port poki-for-linux (#16), maintained outside this repo.

Windows: community port at scy7796/poki-for-windows (maintained by its author, not tested by us).

Prebuilt macOS arm64 package

Download poki-v0.1.1-macos-arm64.tar.gz from the release and run:

tar -xzf poki-v0.1.1-macos-arm64.tar.gz
cd poki-v0.1.1
npm ci --no-audit --no-fund
npm start

The package includes the native bridge and idevice tools. You do not need Rust or ./bin/setup. You still need macOS on Apple Silicon, full Xcode, Node.js 24+, Python 3, and ffmpeg. Register your MCP client and install the optional Agent as described below.

In another terminal, from the same directory, register the MCP server:

claude mcp add --scope user poki-mcp -- node "$PWD/src/stdio.mjs"   # Claude Code
codex mcp add poki-mcp -- node "$PWD/src/stdio.mjs"                 # Codex

Poki Agent. For Poki's standalone terminal agent or messaging channels, keep npm start running and open another terminal in the same directory. Install the agent, add its command to this terminal's path, and sign in:

npm ci --prefix agent
export PATH="$PWD/bin:$PATH"
poki login
poki status

Poki Agent uses GPT-6.1 Terra (gpt-6.1-terra) with low reasoning by default. We recommend keeping it: it is the fastest setup we have tested for phone tasks. Override it with POKI_AGENT_MODEL; see Run Poki Agent.

For a physical iPhone, pair it with your Mac over USB first. See Physical iPhone setup.

Update with ./bin/poki update. Set POKI_NO_UPDATE_CHECK=1 to disable the daily anonymous GitHub release check. See Update for the request URL, restart steps, and prebuilt packages.

Try a task

With Poki Agent, one connected iPhone is selected automatically. With multiple devices, add --device '<device UUID>'.

node bin/call.mjs list_devices   # Find your device UUID
poki "Search esp32 in Chrome and summarize the top result"

Note: Poki controls your real iPhone. If you ask it to send messages or make payments, it will. Screen contents are sent to your configured model service.

Gets faster with use: Poki Agent remembers past tasks and runs them faster on repeat.

Channels: After configuring an authorized channel, start it with poki imessage or poki telegram. See Poki Agent for setup.

MCP clients: Claude Code, Codex, and any client supporting mcpServers JSON.

Physical iPhone support has been verified only on iPhones using the Chinese interface. Physical devices support portrait orientation only. App container export and direct links to Settings subpages are unavailable. See verification and known limits.

Docs

Topic Read
Installation, other MCP clients, and troubleshooting Install guide
Poki Agent, models, iMessage, and Telegram Run Poki Agent
MCP tool reference Tool behavior
Environment variables and sessions Configuration
USB pairing, Developer Mode, and Wi-Fi Physical iPhone setup
Test results, known limits, and disclaimers Verification
Bridge architecture Native bridge and simulator adapter
Roadmap poki.bot

Roadmap

Poki roadmap. Shipped: Poki MCP, Poki Agent, iMessage and Terminal integrations, self-learning routes, remote connections. In Progress: persistent connection performance improvements, Telegram integration, native text input (clipboard-free), simplified tool interface. Planned: Poki App, which runs locally on iPhone and is available while your Mac is powered off. Future: iPhone Duo support, physical device support (no Xcode required), additional model providers.

Star History

Star History chart

Core contributors

ZhehanZhang
ZhehanZhang

Proposed driving a physical iPhone over Tailscale in #2, the idea behind remote connections, which shipped in #8.
igc110
igc110

Found why taps on a physical iPhone were slow in #10; the fix that followed made them about a third faster.
edge369
edge369

Made Poki run on a router in #14, so Telegram can drive the iPhone with the Mac powered off; #15, #17 and #19 followed.
carrotciallo
carrotciallo

Ported Poki to Linux and tested it on a physical iPhone over USB, LAN and Tailscale in #16; the README now points to it.
guangtouge82
guangtouge82

Traced failing touches on a physical iPhone to a missing display service in #18; Poki now says nothing was sent and points to prepare-device.
Dreaminmaster
Dreaminmaster

Fixed a corrupt cached route that aborted unrelated Agent tasks (#21, #22), then let the Agent reuse its post-action screen read in #37.
PeterKingXu1s
PeterKingXu1s

Reported in #25 that a natural-language stop request did not interrupt an iMessage task; Poki now replies to mid-task messages and points to /stop.
ScottH1122
ScottH1122

Reproduced two Agent bugs in #27 and #28, disabled controls offered as tap targets and partly failed batches losing their trace; both are fixed.
jiahuipaung
jiahuipaung

Fixed in #34 a RemotePairing connection that died when the iPhone's LAN address changed (#30); a real iPhone reconnected in 768 ms.
scy7796
scy7796

Fixed taps that failed every time over RemotePairing from a Windows host in #39; 5 of 5 taps then worked.
foshanfm
foshanfm

Ran an insurance-terms check on a real iPhone over Tailscale in #42; the report shaped clearer USB errors and a per-session transport switch.
xiaweiyi713
xiaweiyi713

Recorded demo videos of Poki driving a real iPhone, so new visitors can see what it does before installing anything.

Thanks

Thanks to everyone who opened an issue or pull request. Your feedback and fixes make Poki better.

ZhehanZhang
ZhehanZhang
carrotciallo
carrotciallo
Dreaminmaster
Dreaminmaster
edge369
edge369
foshanfm
foshanfm
guangtouge82
guangtouge82
igc110
igc110
jiahuipaung
jiahuipaung
kilingzhang
kilingzhang
makirqi-alt
makirqi-alt
mawenhao1028
mawenhao1028
PeterKingXu1s
PeterKingXu1s
ScottH1122
ScottH1122
scy7796
scy7796
wanghao-SunSky
wanghao-SunSky
windywendyday
windywendyday
xiaweiyi713
xiaweiyi713
zcyoung2000
zcyoung2000
Zeno6898
Zeno6898
zqy5608
zqy5608

Disclaimer

Poki is an independent open source project. It is not affiliated with, or endorsed by, Apple, OpenAI, or the makers of any app or website it operates. iPhone is a trademark of Apple Inc.

Automating third-party apps and websites may violate their terms of service. Decide for yourself whether to use Poki with a given service. You are responsible for what it does on your device and accounts, including messages it sends, changes it makes, and any account restrictions that result.

Poki is provided "as is", without warranty, as set out in the AGPL-3.0 license.

License

Poki is open source under the AGPL-3.0-only license.

Copyright (c) 2026 Joseph Zhou and contributors. Open-source dependencies retain their respective licenses; see THIRD_PARTY_NOTICES.md. To contribute, see CONTRIBUTING.md.

Acknowledgments

Built on open source: pi, idevice, idb, BlueBubbles, Hermes Agent, MCP SDK, sharp, and FFmpeg
Open source acknowledgments: pi | idevice | idb | BlueBubbles | Hermes Agent | MCP SDK | sharp | FFmpeg

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

4 total
  1. Poki 0.2.8 (500) pre-alphaios-prealpha-0.2.8-500Nov 8, 2026pre-release

    Poki 0.2.8 (500) and Poki Setup 0.2.1 (307). This is the first pre-alpha of the standalone iPhone app. Poki now drives the phone, chats, talks and re-signs itself on the iPhone, so a computer is only needed for the first install. Parts are untested and may break; use Beta or Stable for daily use. Code: `standalone` branch. > [!WARNING] > **This build approves every action by default.** Agents can pay, delete, send messages and change settings without asking you first. Only connect agents you trust, keep an eye on the Live Activity, and turn Poki off when you're not using it. > > Setup › Advanced (top right) › Diagnostics › **Testing** has three switches, all off: > - **Do not turn on Ask Before Sensitive Steps.** The manual approvals don't fully work yet. > - **Please try Auto-Classifier** and tell us whether it works. The chat model decides each sensitive step from what you said in the chat or the live call, with no card, notification or tap. The chat shows "Approved by model" or "Not approved by model" with a short reason; say yes in the chat to let a refused step through. Permissiveness: Strict, Balanced (default) or Permissive. Changes apply the next time Poki opens. > - **ask

  2. Poki 0.2.8 (500) alphaios-alpha-0.2.8-500Nov 8, 2026pre-release

    Poki 0.2.8 (500) and Poki Setup 0.2.1 (307). This is the first alpha of the standalone iPhone app. Poki now drives the phone, chats, talks and re-signs itself on the iPhone, so a computer is only needed for the first install. Parts are untested and may break; use Beta or Stable for daily use. Code: `standalone` branch. > [!WARNING] > **This build approves every action by default.** Agents can pay, delete, send messages and change settings without asking you first. Only connect agents you trust, keep an eye on the Live Activity, and turn Poki off when you're not using it. > > Setup › Advanced (top right) › Diagnostics › **Testing** has three switches, all off: > - **Do not turn on Ask Before Sensitive Steps.** The manual approvals don't fully work yet. > - **Please try Auto-Classifier** and tell us whether it works. The chat model decides each sensitive step from what you said in the chat or the live call, with no card, notification or tap. The chat shows "Approved by model" or "Not approved by model" with a short reason; say yes in the chat to let a refused step through. Permissiveness: Strict, Balanced (default) or Permissive. Changes apply the next time Poki opens. > - **ask_pok

  3. Poki v0.1.1v0.1.1Nov 6, 202686 downloads

    Poki now supports remote connections, and it tells you when a new version is out. ## Remote connections ### Poki now supports remote connections. ## Also in this release - **Update notices.** Once a day, Poki checks GitHub for the latest release. When a newer version is available, `poki_mcp_status` and `poki status` display the version number, a one-line summary, the release link, and the update command. The check is anonymous and sends no tokens, device information, or conversation data. If GitHub is unreachable, Poki stays quiet and starts as usual. - **`poki update`.** In a source checkout, this command fetches the latest code and rebuilds it using `./bin/setup`. It only runs when you are on `main` with a clean working tree. It stops without making changes if you are on another branch, have uncommitted or untracked files, or if an incoming file would overwrite an ignored file. In a prebuilt package, it prints the manual download steps. It never restarts the service automatically. - **Restart prompt.** When the code has been updated but the service is still running the old version, Poki tells you to restart it. - **Channels shut down cleanly.** iMessage and Telegram channel p

  4. Poki v0.1.0v0.1.0Nov 5, 202655 downloads

    First public release of Poki. - **Poki MCP:** a local MCP server that lets your agent read and operate a real iPhone. Connect it to Claude Code, Codex, or another MCP client and use your own subscription. No extra model account needed. - **Poki Agent:** send a task from iMessage, Telegram, or the terminal. It runs the task on your iPhone and learns reusable routes. No jailbreak and no extra hardware. ## Install Hand the repository to your agent, or follow [docs/install.md](https://github.com/JosssphZhou/poki/blob/main/docs/install.md). `poki-v0.1.0-macos-arm64.tar.gz` is a signed and notarized build for Apple silicon Macs. It saves the Rust toolchain and the first build. Physical iPhones still need a full Xcode installation. Requires macOS 15 or later. SHA-256: `bbf02b8763570fde09361f6867a04c2bea72126dc452c2db61c382236dee9a1c` Licensed under AGPL-3.0-only. Please read the [disclaimer](https://github.com/JosssphZhou/poki#disclaimer) before use.

Code frequency

additions and deletions
+36K-36KWeek of 2026-11-01: +36,040 linesWeek of 2026-11-01: -1,233 linesWeek of 2026-11-08: +1,034 linesWeek of 2026-11-08: -78 linesNov 1, 2026Nov 8, 2026
+37.1K lines added, -1.3K removed over the last year.

Commits per week

last 52 weeks
1190Week 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: 0 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 0 commitsWeek of 2026-08-09: 0 commitsWeek of 2026-08-16: 0 commitsWeek of 2026-08-23: 0 commitsWeek of 2026-08-30: 0 commitsWeek of 2026-09-06: 0 commitsWeek of 2026-09-13: 0 commitsWeek of 2026-09-20: 0 commitsWeek of 2026-09-27: 0 commitsWeek of 2026-10-04: 0 commitsWeek of 2026-10-11: 0 commitsWeek of 2026-10-18: 0 commitsWeek of 2026-10-25: 0 commitsWeek of 2026-11-01: 119 commitsWeek of 2026-11-08: 5 commitsNov 16, 2025Nov 8, 2026
124 commits in the last 52 weeks.

When work happens

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

Who is committing

last 52 weeks
Maintainer commits13 (11%)
Community commits108 (89%)

121 commits in total over the last year.

DateListRankStars gained
Nov 8, 2026daily#22n/a
  • morluto/rea

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

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

    299.4K stars · JavaScript

  • NousResearch/hermes-agent

    The agent that grows with you

    261.6K stars · Python

  • react/react

    The library for web and native user interfaces.

    252.4K stars · JavaScript

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    209.8K stars · TypeScript

  • firecrawl/firecrawl

    Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

    199.7K stars · TypeScript