Skip to main content

s9s Documentation

Welcome to s9s documentation! s9s is a powerful terminal UI for SLURM that brings the k9s experience to HPC cluster management.

Overview Demo

s9s in action - real-time cluster monitoring and management

What is s9s?

s9s is a modern, terminal-based interface for SLURM workload managers. It provides:

  • Real-time monitoring - Live updates of jobs, nodes, and cluster status
  • Intuitive navigation - Keyboard-driven interface inspired by k9s
  • Powerful filtering - Advanced search and filter capabilities
  • Batch operations - Manage multiple resources efficiently
  • SSH integration - Direct node access from the UI
  • Plugin system - Extend functionality with custom plugins

Getting Started

Quick Start

# Install s9s
curl -sSL https://get.s9s.dev | bash

# Launch s9s
s9s

# Or try mock mode (no SLURM required)
s9s --mock

Documentation Sections

📚 Getting Started

👤 User Guide

📖 Guides

📘 Reference

🔌 Plugins

🛠️ Development

🏢 Enterprise

ℹ️ About

Quick Links

Need Help Fast?

Popular Topics

For Developers

Features Highlights

Real-Time Monitoring

Monitor your SLURM cluster in real-time with auto-refreshing views and live metrics.

Keyboard-Driven Interface

Navigate efficiently with vim-style keyboard shortcuts. No mouse required.

Advanced Filtering

Powerful filtering system with expression-based search across all resource types.

Batch Operations

Manage multiple jobs, nodes, or resources simultaneously with batch operations.

SSH Integration

SSH directly to nodes from the UI with session management and multiplexing.

Plugin System

Extend s9s with custom plugins for monitoring, automation, and integration.

Support

License

s9s is open source software licensed under the MIT License.