@sight-ai/sight-cli
v1.0.11
Published
Sight AI Node CLI - A tool for running and managing the Sight AI node
Readme
Sight AI Miner CLI
A command-line tool for running and managing Sight AI mining software.
Features
- Support for local and remote operation modes
- Automatic system requirements and GPU information detection
- Interactive and command-line parameter configuration
- Simplified Docker management
- Cross-platform support (Windows, macOS, Linux)
Usage
Direct Run (Recommended)
npx @sight-ai/sight-cli run --mode localGlobal Installation (Optional)
npm install -g @sight-ai/sight-cli
sight-cli run --mode localPrerequisites
The following components are required to use this CLI tool:
- Docker (20.10.0+)
- Docker Compose (2.0.0+)
- Ollama service running
Command Overview
sight-cli [command] [options]Commands
run: Run the mining softwarestatus: Check mining software statusstop: Stop the mining softwarelogs: View mining software logsupdate: Update mining software to latest version
Options
-m, --mode <mode>: Operation mode (local or remote)-g, --gateway-url <URL>: Gateway API URL (remote mode)-n, --node-code <code>: Node code (remote mode)-k, --gateway-api-key <key>: Gateway API key (remote mode)-r, --reward-address <address>: Reward address (remote mode)-a, --api-base-path <path>: API server base path (remote mode)-h, --help: Show help information-V, --version: Show version number
Running Examples
Interactive Mode
npx @sight-ai/sight-cli runLocal Mode
npx @sight-ai/sight-cli run --mode localRemote Mode
npx @sight-ai/sight-cli run --mode remote --gateway-url https://example.com --node-code ABC123 --gateway-api-key YOUR_KEY --reward-address YOUR_ADDRESS --api-base-path /apiHow It Works
- CLI tool first checks system requirements (Docker and Docker Compose)
- Detects if Ollama service is running
- Pulls required AI models
- Collects GPU information
- Creates configuration file based on selected mode
- Starts Docker container services
- Opens mining dashboard and Web UI interface
Logs and Cache
- Log files are located in
.sightai/logsfolder in user's home directory - Cache files are located in
.sightai/cachefolder in user's home directory
Test CLI Locally
node bin/index.js run