Settings
Configure every aspect of VibeRails — from CLI tool connections and default AI models to review behaviour and application preferences.
Overview
The Settings screen is accessible from the sidebar gear icon or via Cmd + ,. It is organised into logical sections so you can quickly find and adjust the option you need.
CLI Status
VibeRails requires at least one AI CLI tool installed on your system. The CLI Status section shows the detection state of each supported tool:
| CLI Tool | Status Indicator | Notes |
|---|---|---|
| Claude Code | Green check or red cross | Detected via claude on your PATH. Required for Claude-based reviews. |
| Codex CLI | Green check or red cross | Detected via codex on your PATH. Required for OpenAI-based reviews. |
which claude or which codex in your terminal.
Review Configuration
These settings control the default behaviour when starting a new code review session:
| Setting | Description | Default |
|---|---|---|
| Default CLI | Which CLI tool to pre-select in the review wizard. | Claude Code |
| Default Model | The AI model pre-selected for new reviews. | Sonnet 4 |
| Max File Size | Files larger than this threshold are excluded from review scans. | 100 KB |
| Exclusion Patterns | Glob patterns for files and directories to always skip (e.g. node_modules, dist). |
Common defaults |
Fix Configuration
Fix sessions have their own set of defaults:
| Setting | Description | Default |
|---|---|---|
| Default Fix CLI | CLI tool pre-selected when starting a fix session. | Claude Code |
| Default Fix Model | AI model pre-selected for fix sessions. | Sonnet 4 |
| Auto-stage Changes | Whether to automatically git add fixed files. |
Off |
Guided Tour
VibeRails includes an interactive guided tour that walks you through the main interface on first launch. If you dismissed it and want to revisit, you can re-trigger the tour from the Settings screen.
General Preferences
Additional application-wide settings:
- Theme — VibeRails uses a dark theme by default. Future releases may add a light theme option.
- Data Directory — The path where VibeRails stores project data and reviews. Displayed read-only for reference.
- Version — The currently installed version of VibeRails, with a link to release notes.