Skip to main content

AWS Helper for Codex

Connect Codex to Amazon Bedrock without editing configuration files by hand.

AWS Helper walks you through choosing an AWS connection, finding a model, and saving the settings Codex needs. Use it in your terminal or ask Codex to guide you through a conversation.

v0.4.1 · MIT licensed

What it helps with

  • Understand your connection. See the AWS profile and region configured for Codex, and where credentials come from.
  • Find a model. Browse Bedrock models for your AWS profile and region.
  • Configure Codex. Answer guided questions, review changes before saving, and undo them if needed.
  • Manage profile apps. List, close, or restart a saved desktop workspace while retaining its history.

Get started

You'll need uv, Codex with its codex plugin commands, and AWS CLI v2.22+ for AWS requests.

uv tool install codex-aws-helper
codex-aws-helper plugin install

The package includes the helper and its plugin. Prebuilt wheels cover Apple Silicon and Intel Macs, plus Linux on ARM64 and x86-64. Wheel installation needs no Rust compiler, repository checkout, or GitHub login. Python 3.9+ is required by the package installer.

Using pip instead? Run python -m pip install codex-aws-helper in an activated virtual environment, then run the same plugin install command. The detailed installation guide is available with the other guides below.

Ask Codex

Start a new Codex task, then try:

Which AWS profile and region is Codex configured to use?

Show me the Bedrock models for my development profile in us-west-2.

Help me choose a model and set up Codex to use it.

Codex asks for the details it needs and shows the proposed configuration changes before saving.

Use it in your terminal

codex-aws-helper

Choose one of five paths:

  • Set up / open Codex — choose a connection and model, then review and launch.
  • AWS connections — create a named AWS profile, sign in, or recover expired access.
  • Models and access — browse regional models and explicitly test a selected model.
  • My Codex apps — reopen saved workspaces with their history and settings.
  • Troubleshoot — check local setup and create a redacted support report.

You can create an AWS connection before setting up Codex. AWS CLI handles company SSO and console sign-in. After choosing an existing profile, continue with it or explicitly renew a supported sign-in. The helper does not accept pasted access keys or session tokens, or write them to AWS files. AWS CLI manages its own sign-in caches; existing profiles remain intact.

Enable Tab completion once, then open a new terminal tab:

codex-aws-helper completions --install

Tab suggests commands, flags, local profiles, regions, saved apps, and cached models without contacting AWS. Root help, -h, and --help describe the five everyday paths. Every command still has its full -h / --help, for example codex-aws-helper models --help. See shell setup for supported shells and activation in your current terminal.

Direct shortcuts remain available:

codex-aws-helper connections
codex-aws-helper models --browse
codex-aws-helper commands --all

My Codex apps → Open Codex reuses the saved workspace and leaves an already running app open. Scriptable lifecycle, plugin, and recovery tools are in the full command reference.

Update

uv tool upgrade codex-aws-helper
codex-aws-helper plugin install

Run plugin install again after upgrading or moving the helper. It refreshes the executable path and plugin files while preserving existing Codex settings and tool restrictions.

Before you try it

Sign-in stays in AWS CLI or your browser; you don't need to paste secret keys into chat. Saved settings take effect in new Codex sessions. Optional model tests use your AWS account and may incur normal Bedrock charges.

AWS integration is still a preview. macOS has the most runtime validation; Linux wheels have installation and synthetic test coverage. Automatic desktop launch is macOS-only and accepts specific inspected Codex builds. Model listings do not prove invocation access or native Codex compatibility, and Runtime configuration remains disabled. You can preview or save settings without using the desktop launcher.

To remove the plugin, run codex-aws-helper plugin uninstall before uv tool uninstall codex-aws-helper. AWS credentials, provider settings, and recovery history remain available.

Learn more

All guides and the PDF below are included in the source archive on PyPI's Files tab, which you can download without a GitHub account. The GitHub links below require repository access while the repository is private.

An independent community project, distributed under the MIT license. The full license and dependency notices are included in every package.

Release files for codex-aws-helper 0.4.1

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-aws-helper 0.4.1
File Size Uploaded
codex_aws_helper-0.4.1.tar.gz 486.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for codex-aws-helper 0.4.1
File
codex_aws_helper-0.4.1-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
codex_aws_helper-0.4.1-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
codex_aws_helper-0.4.1-py3-none-macosx_11_0_x86_64.whl Python 3 none macOS 11.0+ x86-64 Details
codex_aws_helper-0.4.1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 17.7 MB

Release files / codex_aws_helper-0.4.1.tar.gz

Download URL codex_aws_helper-0.4.1.tar.gz
Size 486.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d85f900a5f3cec71f145e81826f176a212267d03ccda4a944eb0e7fb9b196ae9
BLAKE2b-256 checksum
How to use checksums
792b2601985a36aab0cd7d01e56a6896d87660252340ca20de27e912c78fdcdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / codex_aws_helper-0.4.1-py3-none-manylinux_2_28_x86_64.whl

Download URL codex_aws_helper-0.4.1-py3-none-manylinux_2_28_x86_64.whl
Size 4.5 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
95016583dccd403306c62d929a1ca2a13acb4ee6eb140733d35ac4bf43603619
BLAKE2b-256 checksum
How to use checksums
924924c5b57b8162f06626b128df4dc52b17931614637bdf412f3d71e3039d84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / codex_aws_helper-0.4.1-py3-none-manylinux_2_28_aarch64.whl

Download URL codex_aws_helper-0.4.1-py3-none-manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
1837454867208dcbf0783fde370c37ebefc5956f15a21efd98f961c07cfe4038
BLAKE2b-256 checksum
How to use checksums
07dcfcfb3c6e8e2a9f0677774e4042907560ecac8f7100992a0b67fc102c4652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / codex_aws_helper-0.4.1-py3-none-macosx_11_0_x86_64.whl

Download URL codex_aws_helper-0.4.1-py3-none-macosx_11_0_x86_64.whl
Size 4.4 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
a2b2f518869322d86998e8c8cccdb491e019c43af8ea17c69892d764731afe98
BLAKE2b-256 checksum
How to use checksums
ac5b687bfebcdf2a600bec7f874ed1548bc335c045e91ec40f044d81c47006ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / codex_aws_helper-0.4.1-py3-none-macosx_11_0_arm64.whl

Download URL codex_aws_helper-0.4.1-py3-none-macosx_11_0_arm64.whl
Size 4.2 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
626e64854a64363fc610f0b335e6c8965578994a535214375d6146d856f97ed1
BLAKE2b-256 checksum
How to use checksums
191052c1767ff0efd5b3c8418b55cb1021f920f33bfba70d8a1d4e37035d4e95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release history Release notifications | RSS feed

0.5.0

5 release files

This release

0.4.1 This release

5 release files

0.4.0

5 release files

0.3.2

5 release files

0.3.1

5 release files

0.3.0

5 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