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 | shnpm install -g @ras-ai/ras-cli@latest
ras --versiongit 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
.envfile 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
.envfiles - 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.