Vibe Rails
An opinionated framework that keeps vibe coding from going off the rails
irm https://raw.githubusercontent.com/robstokes857/vibe-rails/main/Scripts/install.ps1 | iex
wget -qO- https://raw.githubusercontent.com/robstokes857/vibe-rails/main/Scripts/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/robstokes857/vibe-rails/main/Scripts/install.sh | bash
Key Features
Sandboxed and Parallel Processing
Assign different LLMs to different tracks at the same time. Let Claude plan, Codex refactor, and Gemini test in parallel without stepping on each other's work.
- Dedicated sandbox per lane so agents never overwrite each other
- Parallel execution across different models and tasks
- No cross-contamination between files, prompts, or branch state
- Compare outputs and merge only the best result into main
Environment Isolation, Like Conda for LLMs
Create purpose-built AI environments with custom settings, scoped permissions, and reproducible profiles for every team and workflow.
- Custom settings per environment: prompts, args, and tool behavior
- Grant special permissions only where needed, keep sensitive flows locked down
- Separate config directories and identity per environment
- Clone proven profiles and reuse them across projects
production_safe
Strict rules, limited commands, protected paths
Safe
refactor_lane
Expanded tool access for deep code transformations
Balanced
research_fast
High-speed experimentation in isolated sandbox
Fast
Remote Terminal Access
Let your AI write code while you're away from your desk. Vibe Rails gives you a secure, real-time terminal session in your browser -- connected to your local machine through an encrypted WebSocket relay.
- API key authentication -- only you can access your sessions
- Monitor your LLM's progress from your phone, tablet, or any browser
- Full interactive terminal -- step in and type commands at any time
- Auto-synced terminal size so output renders perfectly
Claude is working...
Editing src/auth/middleware.ts
Editing src/auth/tokens.ts
Running npm test -- --watch=false
All 47 tests passed.
---
You watched this happen from your phone.
More Reasons Teams Choose Vibe Rails
After isolation and remote control, these are the biggest performance multipliers.
Multiple LLMs and Code Editors
Claude
Codex
Gemini
Copilot
VS Code
Built With Modern Tech
Backend
.NET 10.0 with Native AOT
Frontend
Vanilla JS + Bootstrap 5
Extension
TypeScript 5.9.3
Protocol
Model Context Protocol