agentsview:把多個 coding agent 的工作紀錄留在本機查詢
編碼代理程式的本機優先會話搜尋、分析、見解和令牌使用統計,支援 Claude Code、Codex 和 20 多個其他代理程式。
秒懂
- 它是什麼?
- 單一執行檔以本機 SQLite 收集 session、成本與 token 統計,提供服務、daemon、CLI 與 Web UI,重點是免帳號的本地工作流。
- 適合誰用?
- 先執行 `agentsview daemon start`,接著用 `agentsview daemon status` 確認可寫 daemon,再以 `agentsview session list` 和 `agentsview usage daily` 比對 UI 顯示。若用 Docker,檢查 `127.0.0.1:8080` 綁定位址、`/data` volume 及 `CLAUDE_PROJECTS_DIR`、`FORGE_DIR` 環境變數;重點是確認 session 來源與 SQLite 實際落點,而不是只看頁面能否開啟。
- 可以商用嗎?
- 可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
- 還在維護嗎?
- 有在維護。儲存庫在最近一天內有新的提交。
- 用什麼語言寫的?
- 主要是 Go(依據 GitHub 的語言統計)。
以上回答依據專案的 GitHub 資料(最近同步於 2026年9月15日)與我們的分析,不構成法律意見。
開源專案深度解析
選擇邊界 · kenn io agentsview
agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 本節聚焦 選擇邊界 的實際影響,讀者應把這段判斷放回 kenn-io-agentsview-deep-analysis 的使用條件中。 agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 這些條件也決定了輸入、輸出、權限與錯誤訊息應如何被逐項記錄。
README 實際提供的入口 · kenn io agentsview
agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 先執行 `agentsview daemon start`,接著用 `agentsview daemon status` 確認可寫 daemon,再以 `agentsview session list` 和 `agentsview usage daily` 比對 UI 顯示。若用 Docker,檢查 `127.0.0.1:8080` 綁定位址、`/data` volume 及 `CLAUDE_PROJECTS_DIR`、`FORGE_DIR` 環境變數;重點是確認 session 來源與 SQLite 實際落點,而不是只看頁面能否開啟。 先執行 `agentsview daemon start`,接著用 `agentsview daemon status` 確認可寫 daemon,再以 `agentsview session list` 和 `agentsview usage daily` 比對 UI 顯示。若用 Docker,檢查 `127.0.0.1:8080` 綁定位址、`/data` volume 及 `CLAUDE_PROJECTS_DIR`、`FORGE_DIR` 環境變數;重點是確認 session 來源與 SQLite 實際落點,而不是只看頁面能否開啟。 本節聚焦 README 實際提供的入口 的實際影響,讀者應把這段判斷放回 kenn-io-agentsview-deep-analysis 的使用條件中。 agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 這些條件也決定了輸入、輸出、權限與錯誤訊息應如何被逐項記錄。
資料與元件如何相遇 · kenn io agentsview
agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 本節聚焦 資料與元件如何相遇 的實際影響,讀者應把這段判斷放回 kenn-io-agentsview-deep-analysis 的使用條件中。 agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 這些條件也決定了輸入、輸出、權限與錯誤訊息應如何被逐項記錄。
部署條件中的限制 · kenn io agentsview
先執行 `agentsview daemon start`,接著用 `agentsview daemon status` 確認可寫 daemon,再以 `agentsview session list` 和 `agentsview usage daily` 比對 UI 顯示。若用 Docker,檢查 `127.0.0.1:8080` 綁定位址、`/data` volume 及 `CLAUDE_PROJECTS_DIR`、`FORGE_DIR` 環境變數;重點是確認 session 來源與 SQLite 實際落點,而不是只看頁面能否開啟。 agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 先執行 `agentsview daemon start`,接著用 `agentsview daemon status` 確認可寫 daemon,再以 `agentsview session list` 和 `agentsview usage daily` 比對 UI 顯示。若用 Docker,檢查 `127.0.0.1:8080` 綁定位址、`/data` volume 及 `CLAUDE_PROJECTS_DIR`、`FORGE_DIR` 環境變數;重點是確認 session 來源與 SQLite 實際落點,而不是只看頁面能否開啟。 本節聚焦 部署條件中的限制 的實際影響,讀者應把這段判斷放回 kenn-io-agentsview-deep-analysis 的使用條件中。 agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 這些條件也決定了輸入、輸出、權限與錯誤訊息應如何被逐項記錄。
一次可重現的檢查 · kenn io agentsview
先執行 `agentsview daemon start`,接著用 `agentsview daemon status` 確認可寫 daemon,再以 `agentsview session list` 和 `agentsview usage daily` 比對 UI 顯示。若用 Docker,檢查 `127.0.0.1:8080` 綁定位址、`/data` volume 及 `CLAUDE_PROJECTS_DIR`、`FORGE_DIR` 環境變數;重點是確認 session 來源與 SQLite 實際落點,而不是只看頁面能否開啟。 agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 本節聚焦 一次可重現的檢查 的實際影響,讀者應把這段判斷放回 kenn-io-agentsview-deep-analysis 的使用條件中。 agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 這些條件也決定了輸入、輸出、權限與錯誤訊息應如何被逐項記錄。
適用情境的取捨 · kenn io agentsview
agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 先執行 `agentsview daemon start`,接著用 `agentsview daemon status` 確認可寫 daemon,再以 `agentsview session list` 和 `agentsview usage daily` 比對 UI 顯示。若用 Docker,檢查 `127.0.0.1:8080` 綁定位址、`/data` volume 及 `CLAUDE_PROJECTS_DIR`、`FORGE_DIR` 環境變數;重點是確認 session 來源與 SQLite 實際落點,而不是只看頁面能否開啟。 先執行 `agentsview daemon start`,接著用 `agentsview daemon status` 確認可寫 daemon,再以 `agentsview session list` 和 `agentsview usage daily` 比對 UI 顯示。若用 Docker,檢查 `127.0.0.1:8080` 綁定位址、`/data` volume 及 `CLAUDE_PROJECTS_DIR`、`FORGE_DIR` 環境變數;重點是確認 session 來源與 SQLite 實際落點,而不是只看頁面能否開啟。 本節聚焦 適用情境的取捨 的實際影響,讀者應把這段判斷放回 kenn-io-agentsview-deep-analysis 的使用條件中。 agentsview 的資料邊界很明確:README 主張 one binary、no accounts、everything local。首次執行會從機器上的支援 agent 發現 session,同步到本機 SQLite,再於 `http://127.0.0.1:8080` 提供 Web UI。它支援 Claude Code、Codex 及更多 agent,指令列入口包含 `agentsview serve`、`daemon start`、`daemon status`、`session list` 與 `usage daily`。Docker 方案則以 volume 掛載資料,並可把 Claude 或 Forge 的專案目錄以唯讀方式提供給容器。 這些條件也決定了輸入、輸出、權限與錯誤訊息應如何被逐項記錄。
編輯結論
先執行 `agentsview daemon start`,接著用 `agentsview daemon status` 確認可寫 daemon,再以 `agentsview session list` 和 `agentsview usage daily` 比對 UI 顯示。若用 Docker,檢查 `127.0.0.1:8080` 綁定位址、`/data` volume 及 `CLAUDE_PROJECTS_DIR`、`FORGE_DIR` 環境變數;重點是確認 session 來源與 SQLite 實際落點,而不是只看頁面能否開啟。 這個專案適合能接受其明確邊界、願意依 README 準備環境的人;不適合需要未宣稱功能、企業支援或跨平台保證的團隊。採用前先完成上述專案專屬檢查,並把失敗點留在該專案的設定與輸出上。
社群筆記