pioneers-cli
Connect your tools to the AI Pioneers cloud.
The authentication and configuration layer for AI Pioneers cloud features. Connects your local CLI tools (code-explore, code-adapt) to the optional cloud backend via GitHub OAuth.
Quick Start
pip install pioneers-cli
# Authenticate via GitHub
pioneers login
# Check status
pioneers status
# Enable cloud backend for code-explore / code-adapt
pioneers config backend cloud
# Switch back to local
pioneers config backend local
# Log out
pioneers logout
Commands
| Command | Description |
|---|---|
pioneers login |
Authenticate via GitHub OAuth device flow |
pioneers logout |
Remove stored credentials |
pioneers status |
Show current user, plan, and backend setting |
pioneers config backend <local|cloud> |
Switch between local and cloud mode |
Privacy
Your source code never leaves your machine. The cloud backend only stores project metadata — names, languages, dependencies, patterns, and summaries. All analysis and indexing happens locally.
For Tool Authors
Other CLIs can check authentication status programmatically:
from pioneers_cli.config import load_credentials, load_config
creds = load_credentials()
if creds:
print(f"Logged in as {creds.username}")
config = load_config()
if config.backend == "cloud":
print(f"Using cloud API at {config.api_url}")
Credentials are stored in ~/.pioneers/credentials.json.
Development
git clone https://github.com/aipioneers/pioneers-cli.git
cd pioneers-cli
pip install -e ".[dev]"
pytest tests/ -v
Contributing
See CONTRIBUTING.md for development setup and guidelines.
License
Part of the AI Pioneers ecosystem · code-explore · code-adapt · spec-intelligence
Metadata
Release files for pioneers-cli 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pioneers_cli-0.1.2.tar.gz | 8.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pioneers_cli-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.4 kB
Release files / pioneers_cli-0.1.2.tar.gz
| Download URL | pioneers_cli-0.1.2.tar.gz |
|---|---|
| Size | 8.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d61f69a5165dfd2c6cc2b180e7124385950507bdee96ee7b0b9a97c9639d7794
|
|
BLAKE2b-256 checksum How to use checksums |
ffb3a7d43db9fe47b875401e42c612f4fb632b502c2595c50093644bbf68ddac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 30, 2026.
Transparency logRelease files / pioneers_cli-0.1.2-py3-none-any.whl
| Download URL | pioneers_cli-0.1.2-py3-none-any.whl |
|---|---|
| Size | 7.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3e8eec789d110ab4155d8e34d1974e6cd3dcaf0a30f64fb16f97972324662814
|
|
BLAKE2b-256 checksum How to use checksums |
98011279225404b6a7d8cc27efe163726ee853e8b7479c2415fd4ea445a5f7e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 30, 2026.
Transparency log