CLI for the cryopod.ai agent config backup and sync service
Project description
cryopod
CLI for the cryopod.ai agent configuration backup and sync service.
Cryopod archives agent configuration directories, optionally encrypts them client-side, and uploads them to the Cryopod API for backup and cross-machine sync.
Installation
Requires Python 3.11 or later.
pip install cryopod
Quick Start
# 1. Set your API key
export CRYOPOD_API_KEY=<your-key>
# 2. Initialize a project (discovers agents, creates .cryopod.toml)
cryopod init
# 3. Archive and upload agent configs
cryopod freeze --all
# 4. Download and restore on another machine
cryopod thaw --all
Configuration
Environment Variables
| Variable | Required | Description |
|---|---|---|
CRYOPOD_API_KEY |
Yes (for API operations) | Sent as a Bearer token with every API request. Required for freeze, thaw, manifest, purge, and list. |
CRYOPOD_SECRET_KEY |
No | Enables client-side Fernet encryption before upload. Generate one with cryopod keygen. If you lose this key, encrypted pods cannot be recovered. |
Project Config
Running cryopod init creates a .cryopod.toml file in the current directory.
This file tracks which agents are configured for backup in the project.
Commands
| Command | Description |
|---|---|
add |
Add a new agent to the local Cryopod config. |
freeze |
Archive and upload agent configs to Cryopod. |
init |
Initialize a new Cryopod project. |
keygen |
Generate a secret key for encrypting backups. |
list |
List agents with merged local and remote status. |
manifest |
Show pods stored on the Cryopod backend. |
purge |
Purge a pod from the Cryopod server. |
remove |
Remove an agent from the local Cryopod config. |
skill |
Print a markdown CLI reference for AI agents. |
status |
Show current Cryopod status. |
thaw |
Download and restore agent configs from Cryopod. |
update |
Update an existing agent in the local Cryopod config. |
The primary workflow is freeze (archive and upload) and thaw (download and restore). Together they provide a round-trip backup and sync cycle for your agent configurations.
Run cryopod <command> --help for detailed usage on any command.
License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cryopod-0.2.0.tar.gz.
File metadata
- Download URL: cryopod-0.2.0.tar.gz
- Upload date:
- Size: 99.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5373f22451cc2bb0b2a0a3a4ba7bea39cd369623c23a39345200241341acf0df
|
|
| MD5 |
c5e74932caee20e0120c5b498eebb2be
|
|
| BLAKE2b-256 |
1b601ad2eebaf1188cd3fc59adf62eb35bb8e0bc013362049b7a8fe160551bcf
|
File details
Details for the file cryopod-0.2.0-py3-none-any.whl.
File metadata
- Download URL: cryopod-0.2.0-py3-none-any.whl
- Upload date:
- Size: 26.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73f6117394a86002ba4809bbca5bed36cd272b91bb607ab600683bcde2f59320
|
|
| MD5 |
65df7f57255b1d6510d496bf1a34bdcc
|
|
| BLAKE2b-256 |
e5a05238497408d39b7b51247b07ff34d15a553018ad4fa68988f38b93f38b14
|