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.3.0 · 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.

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. See the installation guide for platform requirements and other options.

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

The menu offers guided setup, a dashboard, and tools for checking an existing connection. During setup, choose your AWS connection, region, and model, then review the changes before saving.

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

The source distribution on PyPI includes the source and detailed guides. GitHub guides and issues require repository access while the repository is private.

An independent community project, distributed under the MIT license.

Release files for codex-aws-helper 0.3.0

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.3.0
File Size Uploaded
codex_aws_helper-0.3.0.tar.gz 406.6 kB Details

Built distributions (wheels)

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

Total release size: 16.8 MB

Release files / codex_aws_helper-0.3.0.tar.gz

Download URL codex_aws_helper-0.3.0.tar.gz
Size 406.6 kB
Tags Source
SHA-256 checksum
How to use checksums
406834c5a900cc656dfde3a3803a25204776b9baeda0c5c6c5b4f7804ff037a9
BLAKE2b-256 checksum
How to use checksums
3c1b61411a7461c2000fa5b515060097da3045b619edff00b4422ca85ea367b5
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 Sep 25, 2026.

Transparency log

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

Download URL codex_aws_helper-0.3.0-py3-none-manylinux_2_28_x86_64.whl
Size 4.3 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
3f07b5d15aefebc14cff90d6e079446f7b9cabbb5075169e00ac35a87d0452bc
BLAKE2b-256 checksum
How to use checksums
e03a9a22dfaa1fd86e56f0df5e18faa88272c710aea0af82c535bc793e1ff067
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 Sep 25, 2026.

Transparency log

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

Download URL codex_aws_helper-0.3.0-py3-none-manylinux_2_28_aarch64.whl
Size 4.0 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
254659e4a1de032aa17ed9174ba34d0fe8141198b22f699a3d869de906f94d85
BLAKE2b-256 checksum
How to use checksums
063ff1905bdbc5c07f67813466e728458cb806f4d476b7b19330575a0c75de08
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 Sep 25, 2026.

Transparency log

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

Download URL codex_aws_helper-0.3.0-py3-none-macosx_11_0_x86_64.whl
Size 4.2 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
eb6bbeb6833aa10fc24b59bc9226e8a91a1e8658cf0c178a02dc4cc8f0e3c63a
BLAKE2b-256 checksum
How to use checksums
1f9284fbfe6f0a2219c2f72c7e93a71e3df1ce89e6e0178941e9b82a58054525
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 Sep 25, 2026.

Transparency log

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

Download URL codex_aws_helper-0.3.0-py3-none-macosx_11_0_arm64.whl
Size 4.0 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
51457f151978b6da195605b6490cfd338f4848bb6efc9809fb75096baf6976a5
BLAKE2b-256 checksum
How to use checksums
fe55b624a8a2246a059a8118fbea09a3151c08d526491ad38c2f33bb061997e5
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 Sep 25, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.2

5 release files

0.3.1

5 release files

This release

0.3.0 This release

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