Spectra

先整理思路
再開始寫程式。

Spectra 是一款規格驅動開發的桌面應用程式,管理規格、追蹤變更,依循從提案到歸檔的結構化工作流程。

macOS · Windows · 免費
Spectra app interface
痛點

為什麼要用規格驅動開發?

AI 程式工具很強大,但缺乏結構時,製造的問題和解決的一樣多。

上下文總是遺失

每次新的 AI 對話都從零開始。你的意圖、決策和限制在對話之間消失無蹤。

規格保留上下文

Spectra 將你的規格和變更歷史保存在結構化檔案中,任何 AI 工具都能讀取和延續。

變更不斷擴散

一個簡單的功能需求變成了大規模的重構。沒有明確的邊界,範圍就會不斷增長。

提案設定邊界

每個變更都從一份有範圍的提案開始,明確的目標、定義好的任務和可測試的完成標準。

AI 偏離軌道

AI 工具產生的程式碼偏離了你的架構。能編譯不代表是你想要的。

規格讓 AI 保持方向

你的規格就像護欄。AI 讀取規格、遵循計畫,在設計意圖的範圍內工作。

功能

SDD 所需的一切

管理規格驅動變更完整生命週期的專注工具集。

變更管理

建立提案、追蹤產出物,管理專案中每個變更的完整生命週期。

規格文件

瀏覽和管理規格文件,包含需求追蹤、場景描述和完整版本歷史。

全文搜尋

透過快速全文搜尋,立即在規格、變更和已歸檔項目中找到任何內容。

多 AI 支援

支援 Claude Code、Cursor 和 Windsurf。為你的 AI 工具產生 skill 和指令。

快速開始

幾分鐘內就能上手

三個步驟,開始有結構地開發。

1

下載 Spectra

取得免費的 macOS 或 Windows 應用程式。不需要註冊帳號。

2

開啟你的專案

將 Spectra 指向任何專案資料夾。它會建立 openspec 目錄來存放你的規格。

3

開始第一個變更

使用工作流程來討論、提案和實作你的第一個規格驅動變更。

工作流程

從想法到歸檔

一條結構化的路徑,將模糊的想法轉化為文件完備、已實作的變更。

discuss

探索問題空間,對齊方向

選用

propose

建立包含規格和設計的正式變更提案

apply

從變更提案中實作任務

ingest

當需求在工作中改變時更新產出物

archive

完成變更並將規格合併到專案中

常見問題

常見問題

關於 Spectra 和規格驅動開發的常見問題。

下載

現在就開始

免費使用。支援 macOS 和 Windows。

用 Homebrew 安裝 — macOS 推薦安裝方式
$ brew install --cask spectra-app
或直接下載