Summary
This week SpecRails moved forward on three fronts: making setup easier, turning spec creation into a real conversation, and polishing the Hub as a daily working environment.
Five specrails-hub releases, one specrails-core release, and one open PR for minimizing long-running AI conversations without losing context.
1. A More Reliable Setup Flow
SpecRails Hub now runs in Hub mode only. The old single-project mode is gone, which removes duplicate routing and gives the product a simpler foundation.
The Add Project flow also got stricter and clearer:
- checks for Node.js, npm/npx, and Git before installation
- blocks project setup when required tools are missing
- shows OS-specific install instructions
- shares the same prerequisite panel between Add Project and Setup Wizard
- exposes copyable diagnostics for PATH issues
On macOS, SpecRails now handles a common GUI-launch problem: apps started from Finder do not always inherit /opt/homebrew/bin, so Node.js installed through Homebrew could be missed. The server now resolves PATH at startup and uses absolute executable paths to avoid confusing node --version failures.
2. A Unified AI Edit Experience
AI Edit is no longer a one-off feature for specs. SpecRails now has a shared full-screen refinement experience for both specs and custom agents.
For custom agents:
- multi-turn Claude refinement
- side-by-side diffs
- optional auto-test
- apply through the existing catalog write path
- safeguards against disk conflicts
For specs:
- Claude can refine both title and description
- attachments are preserved
- Revert restores the full snapshot
The result is a more review-like editing loop: less one-shot generation, more iterative refinement.
PR: #278
3. A Premium Terminal Panel
The bottom terminal panel received a large upgrade.
It now includes:
- WebGL rendering with fallback
- Unicode 11 widths and ligatures
- scrollback search
- font zoom
- a right-click context menu
- copy, paste, clear, select all, save scrollback, and open CWD
- topbar shortcuts for Claude, Browser, and Quick Script
The biggest differentiator is shell integration. SpecRails injects per-shell shims for zsh, bash, fish, and PowerShell, captures OSC 133 / OSC 1337 marks, and turns terminal activity into structured command events: prompt navigation, timing badges, long-running command notifications, and inline media support.
PR: #280
4. Explore Spec


The main product feature this week: Explore Spec.
Instead of creating a spec in one shot, you can now talk through an idea with Claude. Claude acts as a thinking partner, but it does not create the ticket directly. It emits structured spec-draft blocks; the Hub parses them, updates a live editable draft panel, and the user decides when to create the final spec.
specrails-core added the distributable /specrails:explore-spec command, available through both the legacy npx specrails-core update install path and the Claude Code plugin install path.
specrails-hub added the overlay, the spec-draft parser, live draft streaming, and the POST /tickets/from-draft endpoint.
5. Three Hub Themes

SpecRails Hub is no longer tied to a single look.
There are now three themes:
- Dracula
- Aurora Light
- Obsidian Dark
The theme system renames visual tokens to semantic names and supports runtime switching without a full re-render. Themes also propagate into non-CSS surfaces: xterm terminals, charts, syntax highlighting, toasts, and the demo tour.
There is also anti-FOUC protection: the selected theme is applied from localStorage before React hydrates.
PR: #284
6. In Progress: Minimized AI Conversations
There is an open PR that makes Explore Spec and AI Edit sessions minimizable.
The idea is simple: if you are in a long conversation with Claude, you can minimize it into a persistent toast chip. The server-side session keeps running, the chip updates as draft changes arrive, and restoring brings back the conversation, edited fields, composer text, and panel state.
Quick-mode specs also now get Claude-suggested labels instead of only the generic spec-proposal label.
Open PR: #286
Releases This Week
specrails-hub1.43.0: Hub-only mode + prerequisites gatespecrails-hub1.43.1: PATH fix for GUI-launched desktop appsspecrails-hub1.44.0: unified AI Editspecrails-hub1.45.0: premium terminal panelspecrails-hub1.46.0: Explore Specspecrails-hub1.47.0: theme systemspecrails-core4.3.0:/specrails:explore-speccommand
Code
- https://github.com/fjpulidop/specrails-hub
- https://github.com/fjpulidop/specrails-core