Metadata-Version: 2.1
Name: sgit-ai
Version: 0.8.17
Summary: CLI tool for syncing encrypted vaults with SGit-AI
Home-page: https://github.com/SGit-AI/SGit-AI__CLI
License: Apache-2.0
Keywords: sgit,sgit-ai,vault,encryption,cli,sync
Author: The Cyber Boardroom
Requires-Python: >=3.11
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security :: Cryptography
Requires-Dist: cryptography (>=43.0.0)
Requires-Dist: osbot-utils (>=3.70.0)
Project-URL: Repository, https://github.com/SGit-AI/SGit-AI__CLI
Description-Content-Type: text/markdown

# SGit-AI__CLI

CLI tool for syncing encrypted vaults with SGit-AI.

## Install

```bash
pip install sgit-ai
```

## Development

```bash
pip install -e ".[dev]"
pytest
```

## Architecture

- `sgit_ai/safe_types/` — Domain-specific Safe_* types (zero raw primitives)
- `sgit_ai/schemas/` — Pure data Type_Safe schemas
- `sgit_ai/crypto/` — AES-256-GCM encrypt/decrypt, PBKDF2, HKDF
- `sgit_ai/sync/` — Local ↔ remote vault sync
- `sgit_ai/api/` — SGit-AI Transfer API client
- `sgit_ai/cli/` — CLI commands

