Metadata-Version: 2.4
Name: clauth
Version: 0.1.6
Summary: Streamlined AWS Bedrock setup for Claude Code - automated SSO, model discovery, and environment configuration
Project-URL: Homepage, https://github.com/khordoo/clauth
Project-URL: Repository, https://github.com/khordoo/clauth
Project-URL: Documentation, https://github.com/khordoo/clauth#readme
Project-URL: Bug Tracker, https://github.com/khordoo/clauth/issues
Author: Mahmood Khordoo
License: MIT
License-File: LICENSE
Keywords: ai,anthropic,authentication,aws,bedrock,claude,cli,llm,sso
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP :: Session
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Systems Administration
Requires-Python: >=3.10
Requires-Dist: boto3>=1.40.31
Requires-Dist: inquirerpy>=0.3.4
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pyfiglet>=1.0.4
Requires-Dist: rich>=13.7.1
Requires-Dist: toml>=0.10.2
Requires-Dist: typer>=0.17.4
Provides-Extra: dev
Requires-Dist: moto>=5.1.12; extra == 'dev'
Requires-Dist: pytest-cov>=7.0.0; extra == 'dev'
Requires-Dist: pytest-mock>=3.15.1; extra == 'dev'
Requires-Dist: pytest>=8.4.2; extra == 'dev'
Provides-Extra: test
Requires-Dist: moto>=4.0.0; extra == 'test'
Requires-Dist: pytest-cov>=4.0.0; extra == 'test'
Requires-Dist: pytest-mock>=3.10.0; extra == 'test'
Requires-Dist: pytest>=7.0.0; extra == 'test'
Description-Content-Type: text/markdown

# CLAUTH

[![PyPI Version](https://img.shields.io/pypi/v/clauth.svg)](https://pypi.org/project/clauth/)
[![License](https://img.shields.io/pypi/l/clauth.svg)](https://github.com/khordoo/clauth/blob/main/LICENSE)
[![CI](https://img.shields.io/github/actions/workflow/status/khordoo/clauth/ci.yml?branch=main)](https://github.com/khordoo/clauth/actions/workflows/ci.yml)

**Claude + AWS SSO helper for Bedrock**

A simple CLI tool to launch Claude Code with AWS Bedrock authentication. Supports **AWS SSO** and **direct AWS keys**.

---

## 🚀 Quick Start

Install from PyPI:

```bash
pip install clauth
```

Run the setup wizard:

```bash
clauth init
```

👉 This will configure AWS SSO (or keys), discover Bedrock models, and launch Claude Code instantly.

On later runs, just use:

```bash
clauth
```

…and Claude Code will start with your saved credentials.

<p align="center">
  <img src="https://raw.githubusercontent.com/khordoo/clauth/main/assets/demo/demo.gif" alt="CLAUTH CLI Demo" width="800" />

</p>

---

## ✨ Features

- Works with **AWS SSO** and **direct AWS keys**
- **One-time setup** with `clauth init`
- **Instant launch** with `clauth` on subsequent runs
- **Model discovery & switching** with `clauth model switch` (or the shortcut `clauth sm`)
- **Simple config management** (`clauth config show`, `clauth config delete`)
- **Modern CLI UI** featuring banners, cards, and spinners for each step

---

## 📋 Requirements

- Python 3.10+
- AWS CLI v2
- Claude Code CLI
- Access to AWS Bedrock

---

## 📖 More Documentation

- [Full usage guide](https://github.com/khordoo/clauth#usage)
- [Configuration details](https://github.com/khordoo/clauth#configuration)
- [Troubleshooting](https://github.com/khordoo/clauth#troubleshooting)

---

## License

MIT License – see [LICENSE](LICENSE).
