ProjectX CLI
Command-line interface for ProjectX - a smart notification bridge that monitors your email and mobile notifications, uses AI to detect urgency, and sends SMS alerts to your keypad phone.
Installation
pip install projectx-cli
Quick Start
# Login with your API key
projectx login
# Check server status
projectx status
# Test AI classification (sends SMS if urgent)
projectx test
Commands
Authentication
projectx login # Authenticate with API key
projectx logout # Remove saved credentials
Main Commands
projectx status # Check server health and pipeline status
projectx check # Trigger email check and display results
projectx test # Test classification with sample urgent email
projectx help # Show all available commands
Monitor Commands
Control scheduled email monitoring:
projectx monitor status # Show monitoring status
projectx monitor start # Enable email monitoring
projectx monitor stop # Disable email monitoring
projectx monitor set-interval 5 # Set check interval (1-1440 minutes)
Config Commands
projectx config show # Display current configuration
projectx config set-url <url> # Set custom server URL
JSON Output
All commands support --json flag for machine-readable output:
projectx status --json
projectx check --json
projectx monitor status --json
Configuration
Config is stored at ~/.projectx/config.json
Default server: https://projectx-solai.up.railway.app
Requirements
- Python 3.9+
- A running ProjectX server
Links
- Web Dashboard: https://projectx-solai.up.railway.app
- GitHub: https://github.com/redwing-381/projectX
License
MIT
Metadata
Release files for projectx-cli 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| projectx_cli-0.2.1.tar.gz | 6.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| projectx_cli-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.2 kB
Release files / projectx_cli-0.2.1.tar.gz
| Download URL | projectx_cli-0.2.1.tar.gz |
|---|---|
| Size | 6.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8f6edacd10ff31c164b5d85237b0252962f469329c209c20d1daaa0a5881e2ba
|
|
BLAKE2b-256 checksum How to use checksums |
314a55eab8b23c1bc856eeebd7639d7973eb0db81b53c51441ff77261bdae22d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / projectx_cli-0.2.1-py3-none-any.whl
| Download URL | projectx_cli-0.2.1-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b866ac1fbe29d18dd6c51e683c34cfc26466cae5575378e334247bd4562bac2e
|
|
BLAKE2b-256 checksum How to use checksums |
1a76d84b3b9892fbc426a11ba9d3fc833eaa9e067e7bdc27d64abb3e739d9fc1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|