Manage your
SLURM cluster
faster
Manage your SLURM cluster faster with the terminal UI you've been waiting for
Quick install:

Why choose S9S?
Stop wrestling with complex SLURM commands. S9S brings the power of visual interfaces to HPC cluster management.
Traditional SLURM
❌ Multiple commands needed
❌ Hard to parse output
❌ No real-time updates
S9S Terminal UI

✅ Single command does it all
✅ Clean, readable interface
✅ Live updates and interactions
Faster
Complete common tasks in seconds, not minutes
90% time saved on routine operations
Visual Clarity
See your cluster state at a glance with rich UI
Instant overview of jobs, nodes, and partitions
Zero Learning Curve
Familiar vim-like keybindings and k9s patterns
Productive in minutes for k9s users
Open Source
Free and community-driven development
Built for the HPC community
Ready to transform your workflow?
Powerful Features
Everything you need to manage your SLURM cluster efficiently, from basic monitoring to advanced operations.
Core Features
Real-Time Dashboard
Live cluster metrics and health monitoring
Performance Monitoring
Cluster-wide resource utilization and metrics (v0.4.0)
Multi-View Interface
Jobs, Nodes, Partitions, and more in dedicated views
Smart Navigation
Vim-like keybindings and intelligent shortcuts
Job Output Streaming
Real-time logs with ANSI color support
Batch Operations
Manage multiple jobs with single commands
Advanced Capabilities
Advanced filtering and search
Find exactly what you need with powerful search and filter capabilities
Interactive sorting modal (v0.4.0)
Advanced feature for enhanced cluster management
SSH integration for direct node access
Connect directly to cluster nodes without leaving S9S
Performance analysis tools
Built-in profiling and performance monitoring for your jobs
Export capabilities (CSV, JSON, Markdown, HTML)
Advanced feature for enhanced cluster management
Plugin system for custom workflows
Extend S9S with custom plugins and integrations
Mock mode for testing
Test and demonstrate S9S without a real SLURM cluster
Real-time Updates
Watch your cluster state change in real-time with live updates and notifications
Vim-like Navigation
Navigate efficiently with familiar keybindings inspired by vim and k9s
Get Started in Minutes
From installation to productivity in just a few simple steps. No complex configuration required.
Installation Steps
Install S9S
One-line installation via curl
Installs to ~/.local/bin by default
Launch S9S
Connect to your SLURM cluster or try mock mode
Use s9s --mock to try without SLURM
Start Managing
Use vim-like keybindings to navigate
Full keyboard shortcuts available
One-line Installation
curl -sSL https://s9s.dev/install.sh | bashSupports Linux, macOS, and WSL. Installs to ~/.local/bin by default.
Common Use Cases
Monitor Job Queue
Check status of your running and pending jobs
Cancel Multiple Jobs
Select and delete multiple jobs at once
View Node Status
Monitor cluster node health and availability
System Requirements
Everything you need to run S9S successfully
Next Steps
Continue your S9S journey with these resources
Ready to get started?
Join the Community
Be part of the growing S9S ecosystem. Connect with developers, share workflows, and contribute to the future of SLURM management.
Open Source
S9S is completely open source. Contribute code, report issues, or request features on GitHub.
GitHub Discussions
Join GitHub Discussions to get help, share tips, and connect with other S9S users worldwide.
Ready to Contribute?
Whether you're fixing bugs, adding features, or improving documentation, every contribution makes S9S better for everyone.
For Large Deployments
S9S scales from individual researchers to large HPC clusters. Open-source and community-driven.
Built for Scale
High Performance
Optimized for large clusters. Efficient data handling and minimal overhead.
Multi-User Ready
Works great for individual users and shared cluster environments.
Open Source
Free and open-source. Community-driven development on GitHub.