Vibe Rails

An opinionated framework that keeps vibe coding from going off the rails

View on GitHub VS Code VS Code Extension
Or run the install command below
Windows
irm https://raw.githubusercontent.com/robstokes857/vibe-rails/main/Scripts/install.ps1 | iex
Linux
wget -qO- https://raw.githubusercontent.com/robstokes857/vibe-rails/main/Scripts/install.sh | bash
Mac
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
3x
Concurrent model lanes
Faster
Shorter cycle time than serial AI runs
Safer
No agents overwriting each other
Parallel execution board live
Claude lane Architecture + planning Running
Codex lane Refactor implementation Running
Gemini lane Tests + validation Running

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
Environment profiles managed
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
viberails -- remote session
$ claude "refactor the auth module"
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