這個 change
change 的 proposal、design、tasks、specs 分頁呈現,附 task 進度。它跟著你正在看的 session 走。
目前提供 Linux 版本,macOS 與 Windows 尚未支援。 仍在早期、持續開發中 —— 難免有粗糙的地方。

同時在幾個 repository 裡跑 agent,通常就是一疊終端機分頁,外加一個只為了看規格才切過去的編輯器。spekterm 把每個 repository 的 session 收進同一個視窗,並讓規格留在你看得到的地方:側欄懂 OpenSpec,會顯示 agent 正在做的 change,並隨著 agent 寫進磁碟的內容即時更新。
這個 change
change 的 proposal、design、tasks、specs 分頁呈現,附 task 進度。它跟著你正在看的 session 走。
瀏覽、關係圖、時間軸
repository 裡所有的 spec 與 change、它們之間的關係,以及每個 change 何時推進。
涵蓋 worktree
repository 的 git worktree 裡的 change,會與主要工作目錄的 change 一起列出。
一鍵續寫
直接從 change 上,用 OpenSpec 的 continue 指令把下一份 artifact 交給 agent。


claude 與你的 login shell 跑在真正的 pty 裡,每個 repository 可以開好幾個,git
worktree 也行。claude session 會接續原本的對話;shell 會回到上次的目錄,並重播先前的畫面。把 agent session 切到對話檢視,就能以訊息與工具呼叫的形式閱讀整段往來。內容來自 agent 自己的紀錄與 hooks —— spekterm 從不解析終端機畫面 —— 而終端機永遠只差一下點擊。


spekterm 是桌面 app:你的 repository、session 與設定都留在你的電腦上。它沒有帳號、沒有遙測,也不檢查更新。
它替你啟動的程式 —— claude CLI 與 openspec CLI —— 會自己連網;資料與網路
逐項列出什麼連到哪裡。spekterm 以 MIT 授權釋出,原始碼在 GitHub。
spek 是 spekterm 的姊妹專案:同一群維護者做的開源、唯讀的 OpenSpec
內容檢視器。它把 repository 的 openspec/ 目錄變成可以瀏覽的介面 —— 總覽、spec 與 change 連同它們的
tasks、所有 git worktree 的 change 併成一份清單、時間軸、全文搜尋 —— 在瀏覽器、VS Code 或 JetBrains IDE
裡都能用。它和 spekterm 一樣只在本機執行,不會把任何東西送出去。
spekterm 的側欄是站在 spek 的成果上:
@spekjs/core。@spekjs/ui 套件。側欄本身是 spekterm 自己做的,為終端機旁的窄欄設計。想在平常工作的地方讀 spec,用 spek;要在多個 repository 之間駕駛 agent、讓 spec 待在旁邊,用 spekterm。兩者讀的是同一批檔案,誰也不需要誰。
來自 GitHub 上最新的發佈版本。