Threads Analytics Mac 版
Threads 數據分析搬進 Mac,不用再架伺服器。
下載 App、貼上 Threads Access Token,完整的 Dashboard 就在你的 Mac 上執行。貼文與追蹤人數紀錄存在本機的 SQLite 資料庫 — 不用付主機費、不用 PostgreSQL,也不用設定密碼。
macOS 11 以上 · Apple Silicon · 免費開源


認識 Mac 版
網頁版的每張圖表,都在原生視窗裡。
桌面版跑的是和網頁版同一套 Dashboard — 31 種分析、貼文列表、抽獎工具和 MCP 伺服器都在 — 只是改由一個只有你的 Mac 連得到的本機伺服器提供。
資料存在本機
所有資料都同步進你 Mac 上的 SQLite 檔案。不用另外開 PostgreSQL,也沒有資料庫帳單。
不用密碼
沒有 APP_PASSWORD 登入畫面。Dashboard 只在你自己的電腦上監聽,所以不需要登入。
內建自動同步
同步排程器預設就是開的:在「設定」選好間隔,App 開著且 Mac 沒有睡眠時就會在背景自動同步。
自己會更新
有新版本時,Dashboard 頂端會出現提示。選擇「安裝」,App 就會取代自己並重新開啟 — 資料都還在。
Mac 還是伺服器
挑一個最適合你的版本。
兩者都是同一套開源 Dashboard,差別在於它跑在哪裡 — 以及這對同步、存取方式和費用代表什麼。
| 自架網頁版 | ||
|---|---|---|
| 執行位置 | 你的 Mac | 你選擇的伺服器或雲端平台 |
| 資料庫 | SQLite,存在你的 Mac 上 | PostgreSQL |
| 費用 | 免費 | 依主機與資料庫方案計費 |
| 登入 | 不需要 | APP_PASSWORD |
| 自動同步 | App 開著且 Mac 沒有睡眠時 | 全天候執行 |
| 從哪裡打開 | 只有這台 Mac | 任何瀏覽器,手機也可以 |
| MCP 用戶端 | 同一台 Mac 上的 Agent,例如 Claude Code | 任何用戶端,包含 Claude 的自訂連接器 |
| 更新方式 | 在 App 內直接安裝 | 拉取新映像檔或重新部署 |
同步和每日追蹤人數紀錄只會在 App 開著、Mac 沒有睡眠時執行:關閉視窗就會結束 App,Mac 睡眠時同步也會暫停,喚醒後才繼續。整天都沒執行 App 的日子不會有追蹤人數,之後也無法從 Threads 補抓 — 需要全天候追蹤的話,請部署網頁版。
安裝
下載、拖曳、打開。
不用安裝程式,也不用開終端機。App 以 ZIP 檔發佈在本專案的 GitHub Releases,目前的版本都以 Developer ID 簽署、經過 Apple 公證。
下載 ZIP
點這一頁的任一個 下載 按鈕,ZIP 檔會直接從本專案的 GitHub Releases 下載。
在 Finder 打開
雙擊 ZIP 檔,Finder 會把它解壓縮成 Threads Analytics App。
移到「應用程式」
把 Threads Analytics 拖曳到「應用程式」資料夾。
打開 App
從「應用程式」開啟。第一次開啟時,macOS 會詢問是否要打開這個從網路下載的 App,選擇 打開 即可。
接著連接你的帳號
桌面版不需要登入密碼。Dashboard 開啟後:
- 打開設定點擊側邊欄的 設定。
- 新增帳號點擊 新增 Threads 帳號,貼上你的 Access Token。
- 等待第一次同步貼文會立刻開始載入,所需時間依貼文數量而不同。
還沒有 Access Token?Token 生成教學用 18 個步驟帶你完成。 看 Token 生成教學
系統需求
- macOS 11 Big Sur 或更新版本
- 配備 Apple Silicon 的 Mac(M1 或更新晶片)
- 一組 Threads Access Token
- 不需要另外安裝 Node.js、pnpm 或 PostgreSQL
請只從本專案的 GitHub Releases 下載 App。 目前不支援 Intel Mac。
說明
有疑問?這裡有解答。
第一次打開時,macOS 會問什麼?
目前的發行版本都以 Developer ID 簽署並經過 Apple 公證。第一次開啟新下載的版本時,macOS 會詢問是否要打開這個從網路下載的 App,選擇 打開 即可,只需要確認這一次。
macOS 顯示無法驗證這個 App,該怎麼辦?
代表這份檔案來自公證之前發佈的版本,或不是從本專案的 GitHub Releases 下載。請將它移到垃圾桶,再下載最新版本。不要執行來源不明的終端指令來停用 Gatekeeper — 如果仍出現警告,請回報 macOS 版本與錯誤畫面。
到 GitHub Issues 回報要怎麼更新 App?
有新版本時,Dashboard 頂端會出現提示。在提示或 設定 → 關於 選擇 安裝,或從選單列選擇 Threads Analytics → Check for Updates…,再選擇 Install Update。App 會下載新版、確認它是由本專案簽署,接著取代自己並重新開啟 — 所以請把它放在你有寫入權限的資料夾,例如「應用程式」。如果提示顯示的是 下載 而不是 安裝(沒有 App 內更新的早期版本),請結束 App、下載新的 ZIP,再取代「應用程式」裡的舊版。
App 把我的資料存在哪裡?
SQLite 資料庫和加密 Access Token 用的金鑰都在同一個資料夾,和 App 本身分開,所以更新不會動到它們,也不用重新同步。兩者要放在一起:少了金鑰,已儲存的 Token 就無法讀取。
~/Library/Application Support/Threads AnalyticsAccess Token 會過期嗎?
每次同步時,只要 Access Token 剩不到 30 天就會自動延長。開著自動同步、每個月至少打開 App 一次,就能避免 Token 過期。
要怎麼解除安裝?
結束 App 並移到垃圾桶。若也要刪除帳號設定與已同步資料,請刪除下方的資料夾 — 此操作無法復原。
~/Library/Application Support/Threads AnalyticsAI Agent 可以讀取我的數據嗎?
可以,只要在同一台 Mac 上。MCP 伺服器位於 http://127.0.0.1:43127/api/mcp,Claude Code 等 Agent 都能查詢你的分析數據;雲端連接器則連不到。
Intel Mac 可以用嗎?
目前不行,Release 僅提供 Apple Silicon 版本。