Skip to main content

Codex Partner

Codex Partner is a self-hosted control panel for long-running Codex work. It keeps one native Codex thread alive and lets terminals, browsers, and multiple devices interact with the same task.

Codex Partner task workspace

Why

  • Long tasks stop too early. Persistent Goals can resume after a failed turn, disconnect, or service restart until the objective is complete.
  • Multiple clients split the session. Every connected browser is a view of the same server-owned Codex thread, not a competing resume process.
  • Messages collide with active work. New messages wait in a durable queue and enter the conversation only when their turn actually starts.

Highlights

  • Live task state, tool activity, context usage, and paginated history
  • Goal Resume with pause, retry, and restart recovery
  • Ordered message queue with manual dispatch
  • Workspace browser, editor, uploads, downloads, and image previews
  • Browser terminal that preserves its session when hidden
  • Model and API provider management with health checks and failover
  • Codex memories, Skills, archive, recycle bin, and SSH workspace support
  • Default YOLO mode for newly created sessions

Install

Requires Python 3.10+ and an authenticated Codex CLI.

PyPI

pip install codex-partner
codex-partner

From source

git clone https://github.com/froststeam/Codex-Partner.git
cd Codex-Partner
pip install .
cp .env.example .env
codex-partner

Open http://127.0.0.1:8787.

For access from other devices, set CODEX_DASHBOARD_HOST=0.0.0.0. Codex Partner signs browsers in with a username and password accepted by this server's SSH service; the password is verified by OpenSSH and is never stored. Put HTTPS in front of the service before entering an SSH password over an untrusted network.

Docker

docker build -t codex-partner:0.0.4 .
docker run -d --name codex-partner \
  -p 8787:8787 \
  --add-host=host.docker.internal:host-gateway \
  -e CODEX_DASHBOARD_AUTH=ssh \
  -e CODEX_DASHBOARD_AUTH_SSH_HOST=host.docker.internal \
  -v codex-partner-data:/var/lib/codex-partner \
  -v codex-home:/home/codex/.codex \
  -v codex-workspace:/workspace \
  codex-partner:0.0.4
docker exec -it codex-partner codex login

systemd

After completing the source installation above, stop the foreground process and install the user service:

mkdir -p ~/.config/systemd/user
cp codex-partner.user.service.example ~/.config/systemd/user/codex-partner.service
systemctl --user daemon-reload
systemctl --user enable --now codex-partner.service
systemctl --user status codex-partner.service

This service uses the current user's existing Codex login, configuration, memories, and Skills. The example assumes the repository is at ~/Codex-Partner; edit the two paths in the unit if it is elsewhere.

View logs with journalctl --user -u codex-partner.service -f. To keep it running after logout, run sudo loginctl enable-linger "$USER" once.

Use

Create a session, choose a workspace and model, then send a message. Messages sent during an active turn queue automatically. Set a Goal to let Codex Partner keep resuming unfinished work. Reopen the same session from any connected device to continue the same thread.

Type /help in the message input for commands. Press ` to toggle the terminal, Shift+N / Shift+P to switch sessions, and Ctrl/Cmd+K to focus or unfocus the composer.

Metadata

Release files for codex-partner 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for codex-partner 0.0.4
File Size Uploaded
codex_partner-0.0.4.tar.gz 3.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for codex-partner 0.0.4
File Interpreter ABI Platform
codex_partner-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 6.6 MB

Release files / codex_partner-0.0.4.tar.gz

Download URL codex_partner-0.0.4.tar.gz
Size 3.2 MB
Tags Source
SHA-256 checksum
How to use checksums
18de63752819e60e6f6b1c13674f326b5d2774403e6457632c646c7fa7781a14
BLAKE2b-256 checksum
How to use checksums
8bbd69666c5a71ef5a88f0fcdef1aae5af4574ab6f13660b0fc05daaa3321e59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 18, 2026.

Transparency log

Release files / codex_partner-0.0.4-py3-none-any.whl

Download URL codex_partner-0.0.4-py3-none-any.whl
Size 3.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
792edb34545722b54963fd73db9171ffa995325c3bf92eb7e85923ec47ff0d2d
BLAKE2b-256 checksum
How to use checksums
b2835dfc3fee58855bf2cdf0143e0528d83b62fc35b2a59a8def3da3cd86880d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 18, 2026.

Transparency log

Release history Release notifications | RSS feed

0.0.16

2 release files

0.0.15

2 release files

0.0.14

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page