GitHub relay

A shared GitHub read relay

Octopool is a Cloudflare-hosted, org-authenticated GitHub read relay and shared cache. Trusted OpenClaw members and agents share a pool of GitHub identities for read-heavy maintainer automation, keeping tokens off developer machines.

Get started GitHub
brew install openclaw/tap/octopool
Read relayShared cachePooled identitiesGitHub App tokensOrg-gated authCloudflare Workers

Octopool

Octopool is a self-hosted GitHub read relay and shared cache. One Cloudflare Worker serves shared edge/D1 cache hits, prefers supported token-free GitHub transports on misses, and selects a pooled PAT or GitHub App identity only when required.

The pitch in one paragraph: a maintainer team plus a few bots make the same handful of read calls (gh pr view, gh pr checks, gh run list, gh issue list, gh api repos/...) against the same repos all day. Each developer's PAT and each App installation has its own quota; they're not shared and they overlap heavily. Octopool pools the identities behind one Cloudflare Worker, serves a normalized read-only API, and adds edge + D1 read-through caches so repeated reads return without touching GitHub at all. Tokens stay server-side, membership is org-gated, and the CLI falls through to your real gh for anything outside the supported read shapes.

#Get started

  • New to it? Read the project overview in the README.
  • Want to deploy octopool for your own org on Cloudflare? See Deployment & operations — Cloudflare resources, secrets, migrations, custom domains, and the smoke test.
  • Already on someone else's deployment? Install the CLI and run octopool login <server>.

#Feature docs

#Reference