OpenSpecUI (jixoai) — Summary
OpenSpecUI is the official web interface for the OpenSpec spec-driven development workflow, maintained by jixoai. It ships as a monorepo npm package (openspecui) with a CLI binary that launches a local web server on port 3100. The UI provides a dashboard for specs/changes/tasks status, a config/schema viewer and editor, an OPSX compose panel for change actions, a multi-tab PTY terminal (xterm + ghostty-web), and static snapshot export for documentation hosting. OpenSpecUI 3.x targets OpenSpec CLI 1.3.x and tracks its minor version line. A key extensibility mechanism is project-local hooks (openspec/openspecui.hooks.ts) with two typed hooks: onReadDocument (transforms markdown before UI display) and onRunWorkflow (adjusts OPSX invocation payloads). The package also ships 10 slash commands and 10 skills that expose the full OpenSpec lifecycle (new change, apply, archive, verify, etc.) in Claude Code.
differs_from_seeds: OpenSpecUI is the most complete OpenSpec ecosystem companion: it combines the UI dashboard role (like specboard), the workflow skill set (like openspec seed), a local terminal, and a static export pipeline. The closest seed is openspec itself (same maintainer lineage), but openspecui adds the PTY terminal, OPSX compose panel, project hooks for document projection, and multi-tab UI that the OpenSpec CLI alone does not provide.