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
Multiple LLMs and Code Editors
Claude
Codex
Deepseek
Z.AI
Grok
Kimi
Copilot
AntiGravity
OpenCode
VS Code
Tokens Saved
- electricity
- water
Credit where it's due: we got this idea from rtk
Key Features
Make Your AI Budget Go Further
Reduce token overhead by compressing supported tool output before it reaches the model. Smaller requests can lower costs and leave more room for useful context.
- Reduce repeated lines and unnecessary formatting
- Condense supported command output before it is sent
- Tune compression settings for your workflow
- Review the results as you adjust token usage
Review the Work Behind the Code
Understand how AI-assisted changes were made. Follow recorded sessions from the request to the result, with evidence your team can inspect.
- Read captured prompts alongside saved code changes
- Replay recorded terminal activity and inspect logs
- Download available session data for further review
- Support handoffs, audits and compliance reviews with evidence
prompts
Requests that guided the work
Context
changes
File diffs saved with the session
Review
playback
Recorded terminal activity and logs
Replay
Make Quality Checks Repeatable
Give AI-assisted work a consistent review process. Combine project rules, scripts and agent reviews so developers can inspect the results before accepting changes.
- Define project rules with WARN, COMMIT or STOP levels
- Reuse scripts and agent reviews in Automations
- Inspect test output, code changes and review findings
- Keep developers in control of what gets accepted
Inspect the scope of the changes
$ dotnet test
Read test results and investigate failures
Review Check changes against project rules
Assess findings before accepting the work
---
A repeatable process, with a developer in control.
Keep Your Team Moving
Keep context close, reuse your setup and stay connected to the work.