Skip to main content

Super Power

Super Power is a conversational AWS and Kubernetes operations assistant that uses the Amazon Bedrock Converse API. It can inspect resources, investigate metrics and logs, and perform guarded operations after explicit approval.

How to run

python -m pip install super-power-bedrock
super-power

Ask a one-off question:

super-power "List EKS clusters in us-west-2"

Or start an interactive session:

super-power --interactive

Choose a model or AWS Region when needed:

super-power --model <model-or-profile-id> --region eu-west-1 "Show EC2 instances"

Requirements

  • Python 3.9 or later
  • AWS credentials supplied by a standard AWS profile, IAM Identity Center, environment variables, an EC2 instance profile, or an EKS web-identity role
  • Amazon Bedrock model access and bedrock:InvokeModel permission for the selected model and Region

Install Kubernetes support when you need Kubernetes API tools:

python -m pip install "super-power[kubernetes]"

Safety

Read-only operations run without confirmation. Operations that create, change, restart, scale, delete, or send commands require approval. A built-in block list refuses destructive commands even when approval is supplied.

The tool does not create AWS credentials, enable Bedrock model access, or change account-level permissions. Never put credentials, access keys, or tokens into source code, memory files, or package configuration.

Troubleshooting documentation

For AWS and Kubernetes investigations, Super Power can retrieve concise, cited guidance from official AWS and Kubernetes documentation. It only contacts allowlisted HTTPS documentation domains, uses bounded response sizes and timeouts, and never sends credentials or cookies. If documentation is unavailable, it reports the official source link rather than inventing advice.

Interactive terminals use a color-aware Rich interface with tool panels and progress indicators. Set NO_COLOR=1 or redirect output for plain text; --json always emits machine-readable JSON only.

License

Apache-2.0. See LICENSE.

Metadata

Release files for super-power-bedrock 0.2.2

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

Source distribution (sdist)

Source distribution for super-power-bedrock 0.2.2
File Size Uploaded Provenance Actions
super_power_bedrock-0.2.2.tar.gz 31.4 kB Without provenance Details for super_power_bedrock-0.2.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for super-power-bedrock 0.2.2
File Interpreter ABI Platform Actions
super_power_bedrock-0.2.2-py3-none-any.whl Python 3 none any Details for super_power_bedrock-0.2.2-py3-none-any.whl

Total release size: 61.5 kB

Release files / super_power_bedrock-0.2.2.tar.gz

Download URL super_power_bedrock-0.2.2.tar.gz
Size 31.4 kB
Tags Source
SHA-256 checksum
How to use checksums
94b8227fdd8db0723ebea3ed68cd70f1593ab3d27b5dc996e19e07b21ed0b3e9
BLAKE2b-256 checksum
How to use checksums
e942e4dbf2ca2a13b76351c5ebf1b1ea74964134182a556461d4658ca78d81bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Release files / super_power_bedrock-0.2.2-py3-none-any.whl

Download URL super_power_bedrock-0.2.2-py3-none-any.whl
Size 30.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bce7445eccba22bc5c3bad830f2d29cc765f9fa3da7686a0ced83c4d48b80655
BLAKE2b-256 checksum
How to use checksums
048320123a6a1dc20f0b8a2117e28dfc6cfe94afa7e490f91822e990dac78015
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Security for super-power-bedrock 0.2.2

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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