Skip to main content

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

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)

Source distribution for projectx-cli 0.2.1
File Size Uploaded
projectx_cli-0.2.1.tar.gz 6.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for projectx-cli 0.2.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page