Railroad OS
An i3 tiling workspace optimized for multi-agent Claude Code development on Ubuntu
Railroad OS transforms Ubuntu into a keyboard-driven development environment where multiple Claude Code agents work in parallel across different projects. The system orchestrates up to five concurrent terminals with dynamic layout management and real-time resource monitoring.
Built on i3 window manager with custom session scripts, Railroad eliminates context switching overhead and provides immediate visibility into API usage, GPU metrics, and system health through an integrated status bar.
Core Capabilities
Multi-Project Sessions
Manage up to 5 Claude Code terminals across different git repos with dmenu-based project selection
Dynamic Terminal Grid
Terminals auto-resize proportionally as you add or remove them mid-session
Real-Time Status Bar
Monitor Claude Code API usage, GPU utilization, and system metrics at a glance
Keyboard-Driven Workflow
Every action accessible via keybindings; zero mouse required
Architecture
i3 Window Manager
Tiling layout with 70/30 vertical split
Alacritty Terminal
GPU-accelerated with One Dark theme
Claude Code CLI
Multi-terminal orchestration
Custom i3status wrapper
CC usage + GPU segments