跳到內容

資料與網路

spekterm 沒有帳號、沒有遙測(telemetry)、也不檢查更新。這一頁列出它自己發出的每一種連線,以及它啟動、 而會自己連網的程式。

  • Slack —— 只在你於收件匣存下 Slack 憑證之後,而且只連到 Slack 的 API(或你在那裡設定的端點; 對話框會提醒你的憑證會被送到那裡)。沒有憑證時,spekterm 的 Slack 部分什麼都不做。 見 收件匣與 Slack。
  • 算繪出來的 markdown 裡的遠端圖片(image) —— spekterm 算繪的 markdown(你開的檔案、側欄裡的 OpenSpec artifact、對話檢視)可能含有 https: 圖片,它們會從所指的位置載入。純 http: 的圖片不會載入。
  • 你點開的連結 —— 你點的連結會交給你的瀏覽器;spekterm 自己不載入它。

除此之外沒有。特別是,spekterm 關掉了瀏覽器引擎內建的拼字檢查 —— 否則它會在啟動時從第三方伺服器下載字典。

spekterm 啟動、而會自己連網的程式

Section titled “spekterm 啟動、而會自己連網的程式”

spekterm 會執行你安裝的程式。它們送出什麼由它們自己決定,而且 spekterm 自己的檢查看不到這些程式做了什麼:

  • claude(Claude Code)—— 每個 agent session 都是用你自己的登入執行真正的 claude CLI,它會連到 Anthropic 的服務。對話讀後感(「讀後感」)也是執行你的 claude,而且只在你要求時才執行;它會先列出 要送出的內容並徵求你的同意。

  • openspec —— 側欄會執行 OpenSpec CLI 來讀取你的 change。OpenSpec CLI 預設會送出匿名的使用統計, 除非你把它關掉。不論 spekterm 是怎麼啟動的,下面這個做法都有效:

    終端機視窗
    openspec config set telemetry.enabled false

    環境變數 OPENSPEC_TELEMETRY=0 與 DO_NOT_TRACK=1 也可以,但只在它們存在於 spekterm 本身被啟動時的 環境裡才有效。寫在 .zshrc 裡的值,在你從桌面選單啟動 spekterm 時不會傳到 openspec:spekterm 在啟動時讀一次你的登入 shell(login shell)的環境,交給它開的終端,而它自己的行程只從中取用 PATH。

  • 你的登入 shell(login shell) —— spekterm 啟動時執行一次,用來讀取你的環境(例如 PATH)。 你的 shell 設定在登入時會做的事,那時都會發生。

spekterm 保存的一切都在你的機器上,位於 ~/.config/Spekterm:

  • 你的 workspace(資料夾清單、順序、置頂了哪些)以及每個資料夾的側欄位置;
  • 你的 session,以及每個 shell session 最後的畫面,重新啟動後用來重播;
  • 你的偏好設定;
  • 收件匣與交接的檔案;
  • 一份 Claude Code 對話的副本,供對話計量與讀後感使用,以及你產生過的讀後感;
  • 你的 Slack 憑證,放在自己一個檔案裡,只有你的使用者帳號能讀寫。這個檔案沒有加密;任何能以你的身分讀取 你的檔案的人都讀得到它。

spekterm 也會讀取 Claude Code 自己位於 ~/.claude/projects 的對話紀錄,用來呈現對話檢視。它從不寫入那裡。