CLI Overview
Professional deployment tool for installing and managing AI-powered autonomous nodes
The OpsSquad CLI is a professional deployment tool designed for installing and managing AI-powered autonomous nodes on your servers. It allows you to deploy intelligent monitoring and troubleshooting capabilities in minutes, transforming how you manage server health and incidents.
Key Features
| Feature | Description |
|---|---|
| AI-Powered | Deploys autonomous nodes that connect to intelligent agent squads that understand natural language requests and can investigate issues intelligently. |
| Security First | OpsSquad is built from the ground up to meet the most stringent security and compliance requirements of modern enterprises. We don't just monitor your infrastructure; we protect it. |
| Real-time Monitoring | Provides instant access to system metrics, logs, and health status. |
| Cross-Platform | Fully supported on Linux, macOS, and Windows architectures. |
| Zero Dependencies | Distributed as a single binary, requiring no external libraries or complex prerequisites. |
| Easy Management | A simple, intuitive CLI interface for all agent operations. |
Security Features
TLS Encrypted Sockets All communications use TLS encrypted sockets to prevent data leaking. Your data remains secure in transit and at rest, ensuring complete confidentiality.
Proprietary SLM AI Guardrails A proprietary SLM AI model classifies and blocks dangerous terminal commands instantly. The system proactively filters intent to prevent unauthorized actions.
Permission-Based Execution The system requires explicit user permission to execute non-read-only commands. This human-in-the-loop approach prevents misaligned automated operations.
Continuous Security Layering Continuous addition of security layers ensures a safe experience and prevents hallucinations, keeping your operational environment stable and predictable.
Use Cases
The OpsSquad CLI is built for:
| Role | Use Case |
|---|---|
| DevOps Teams | Automate server diagnostics and streamline troubleshooting workflows |
| SREs | Enhance incident response with intelligent root cause analysis |
| Monitoring | Gain deep insights into system health beyond standard metrics |
| Support | Enable natural language investigation of server issues |
| Compliance | Perform automated security and configuration auditing |
Quick Start
# Install the CLI
curl -fsSL https://install.opssquad.ai/install.sh | bash
# Deploy a node
opssquad node install --node-id="your-id" --token="your-token"
# Check status
opssquad node statusCLI Sections
| Section | Description |
|---|---|
| Installation | Quick install, manual installation, and building from source. |
| Commands | Complete reference for all CLI commands. |
| Configuration | Configuration files, paths, and parameters. |
| Platform Support | Supported operating systems and architectures. |
| Troubleshooting | Common issues and solutions. |
Architecture
The CLI manages the OpsSquad Connectivity Layer (the node binary) that runs on your servers:
┌─────────────────────────────────────────────────────────────┐
│ Your Server │
│ ┌─────────────────┐ ┌─────────────────────────────┐ │
│ │ OpsSquad CLI │────▶│ Connectivity Layer Node │ │
│ │ (Management) │ │ (Persistent TCP Connection)│ │
│ └─────────────────┘ └──────────────┬──────────────┘ │
└─────────────────────────────────────────│───────────────────┘
│
▼
┌───────────────────────┐
│ OpsSquad Platform │
│ socket.opssquad.ai │
└───────────────────────┘The node maintains a persistent connection to the OpsSquad.ai platform, enabling:
- Real-time command execution
- Heartbeat monitoring
- Secure, authenticated communication