Skip to main content

codexloop

Autonomous OpenAI Codex / GPT session runner. Same job as claudeloop: never block on a human, and never treat insufficient_quota / billing as a waitable rate_limit_exceeded window.

Status: M1–M5 implemented on feat/m1-pure-core (onion core, exec gateway, capacity probes, control plane, generated REST CLI, optional app-server transport with exec fallback). MIT-licensed; author Adam Matthew Steinberger.

Install

pip install -e ".[dev]"
codexloop --version
codexloop doctor

Quick start

codexloop run path/to/plan.md
codexloop watch --follow
codexloop stop

Plans

Document Purpose
docs/plans/architecture-and-roadmap.md Full design / transplant plan from claudeloop 0.5.4
docs/plans/research-notes.md Vendor SDK/CLI capacity + autonomy research
docs/plans/_shared-transplant-outline.md Cross-product keep/swap + Global Constraints
docs/superpowers/plans/2026-08-13-codexloop-implementation.md Bite-sized TDD implementation plan

Naming

Item Value
PyPI / CLI codexloop
Env prefix CODEXLOOP_*
State dir .codexloop/
Done marker CODEXLOOP_TASK_FULLY_COMPLETE

License

MIT — see LICENSE.

Publishing

Releases go TestPyPI → PyPI via Trusted Publishing. See docs/publishing.md.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codexloop-0.1.0.tar.gz (205.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codexloop-0.1.0-py3-none-any.whl (105.4 kB view details)

Uploaded Python 3

File details

Details for the file codexloop-0.1.0.tar.gz.

File metadata

  • Download URL: codexloop-0.1.0.tar.gz
  • Upload date:
  • Size: 205.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for codexloop-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f5eb641a39945ee8185ba4c7e350041ea6b18cf626e46c821b711e7dc1aaddb1
MD5 f84c546c3bee0515745cbfd35925212c
BLAKE2b-256 d7660ecbcbf89b9d521c3ede2b7d2a7e985c83c21ec24e350e2ce1f48284ccb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for codexloop-0.1.0.tar.gz:

Publisher: release-please.yml on adammatthewsteinberger/codexloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file codexloop-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: codexloop-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 105.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for codexloop-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eab100a501ee7f44192faf1cca90f9d8f39f9a0e69cfb27707716f5ac869ad37
MD5 5c089631a317c553294deedde7b40621
BLAKE2b-256 552b14b3cab8eaf4b39c016d7db33234351e0a68cad41961bbc0811dadd9d08c

See more details on using hashes here.

Provenance

The following attestation bundles were made for codexloop-0.1.0-py3-none-any.whl:

Publisher: release-please.yml on adammatthewsteinberger/codexloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page