NexusNode CLI
Universal remote command-line client for NexusNode Mobile Server Appliance. Connects to any NexusNode server over HTTPS. No server source code required.
Installation
pip install nexusnode-cli
Quick Start
nexus connect https://your-nexusnode.example
You will be prompted for your username and password, after which you'll enter the interactive nexus> shell.
Features
- Interactive REPL with tab completion
- Full RBAC-aware command set
- JSON output mode (
--json) - ANSI color terminal output (
--no-colorto disable) - System status monitoring
- Vault file management (list, upload, download, checksums)
- Media download queue management
- AI model management and chat
- RAG document search
- Task lifecycle tracking
- Service supervision
- User administration
- Backup management
- Automation job scheduling
- Server diagnostics
- Log streaming
- Temporary share link management
- Settings configuration
- Database inspection
Command Reference
The following commands are available within the interactive shell or as single commands:
connect- Connect to a NexusNode serverdisconnect- Disconnect from the current serversession- Manage the current sessionlogin/logout- Authenticationwhoami- Show current user informationshell- Enter the interactive REPLstatus- Show system statusvault- Manage vault filesmedia- Manage media queuestasks- Manage running tasksai- Chat with AI modelsrag- Search RAG documentsshares- Manage temporary share linksservices- Manage background servicesmodels- Manage AI modelsdiagnostics- Run system diagnosticslogs- View system logsusers- Manage system usersbackups- Manage server backupsautomation- Schedule automation jobssettings- Configure server settingsdatabase- Inspect database contents
Global Options
--server- Specify the server URL--user- Specify the username--json- Output raw JSON responses--no-color- Disable ANSI color output--debug- Enable debug logging--version- Show package version
Security Model
- HTTPS only: All connections are encrypted.
- Token-based auth: Secure session tokens are used after login.
- No secrets stored: No sensitive information is hardcoded or stored in the package.
- RBAC enforcement: Commands are gated by the server's Role-Based Access Control.
Platform Support
- Windows
- macOS
- Linux
- Termux (Android)
Requirements
- Python 3.8+
- Zero external dependencies (uses only Python standard library)
Links
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 nexusnode_cli-1.0.0.tar.gz.
File metadata
- Download URL: nexusnode_cli-1.0.0.tar.gz
- Upload date:
- Size: 40.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2894edad11ebdefd73b3e15379c5c351691babeb7a49bf42ad12b675437b25d0
|
|
| MD5 |
67aebc9286016fef0ca8d67f6b5fd222
|
|
| BLAKE2b-256 |
bf4f533d362f467bf75e1a3ffd86e2598a7a73bcf97452333f1010ccb5fde4e2
|
Provenance
The following attestation bundles were made for nexusnode_cli-1.0.0.tar.gz:
Publisher:
publish.yml on Voidwalker-AT/NexusNode
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nexusnode_cli-1.0.0.tar.gz -
Subject digest:
2894edad11ebdefd73b3e15379c5c351691babeb7a49bf42ad12b675437b25d0 - Sigstore transparency entry: 2489728262
- Sigstore integration time:
-
Permalink:
Voidwalker-AT/NexusNode@dd31012fe4dee57f9dc57ad2f3b58bc522f6fff1 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/Voidwalker-AT
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@dd31012fe4dee57f9dc57ad2f3b58bc522f6fff1 -
Trigger Event:
push
-
Statement type:
File details
Details for the file nexusnode_cli-1.0.0-py3-none-any.whl.
File metadata
- Download URL: nexusnode_cli-1.0.0-py3-none-any.whl
- Upload date:
- Size: 57.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef06b5e48b40f33f83c611df4cc55c2b8127de0a4d29e7dd3c8e2b71c6e93e03
|
|
| MD5 |
a1d692ba6f9bba760c440bfa09acfab1
|
|
| BLAKE2b-256 |
d24ef178bdf11a38ca7fb0ebfc7ef1c73419b19a0347ff0ff66f60e7fbc45375
|
Provenance
The following attestation bundles were made for nexusnode_cli-1.0.0-py3-none-any.whl:
Publisher:
publish.yml on Voidwalker-AT/NexusNode
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nexusnode_cli-1.0.0-py3-none-any.whl -
Subject digest:
ef06b5e48b40f33f83c611df4cc55c2b8127de0a4d29e7dd3c8e2b71c6e93e03 - Sigstore transparency entry: 2489728279
- Sigstore integration time:
-
Permalink:
Voidwalker-AT/NexusNode@dd31012fe4dee57f9dc57ad2f3b58bc522f6fff1 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/Voidwalker-AT
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@dd31012fe4dee57f9dc57ad2f3b58bc522f6fff1 -
Trigger Event:
push
-
Statement type: