RAS CLI is a command-line AI workflow tool designed for Network Operations Center (NOC) professionals. It provides intelligent assistance for managing Linux servers, Cisco networking equipment, virtualization platforms, and storage systems.
Node.js version 20 or higher is required.
curl -qL https://www.npmjs.com/install.sh | sh
npm install -g @ras-ai/ras-cli@latest
ras --version
git clone https://github.com/halfaipg/ras-cli.git
cd ras-cli
npm install
npm run build
npm link
-
Initialize RAS CLI:
ras init
-
Configure your API endpoint: Create a
.env
file in your project directory:OPENAI_API_BASE=https://your-server.com/v1 OPENAI_API_KEY=your_api_key OPENAI_MODEL=your_model_name
-
Start using RAS CLI:
ras
- Linux Server Management: System administration, troubleshooting, and automation
- Cisco Networking: Switch configuration and network troubleshooting
- Virtualization: VMware vSphere and Hyper-V management
- Storage Systems: SAN/NAS configuration and performance optimization
- Incident Response: Rapid troubleshooting and resolution workflows
RAS CLI supports multiple authentication methods:
- OpenAI-compatible APIs: Use with any OpenAI-compatible server
- Environment Variables: Configure via
.env
files - Settings File: Global configuration in
~/.ras/settings.json
For detailed documentation, see the docs directory.
See CONTRIBUTING.md for contribution guidelines.
Licensed under the MIT License. See LICENSE for details.