返回目錄

staragent

維護狀態: 活躍

siriusneo/staragent

輕量級智慧體多路複用器,整合統一 Web 控制面板,支援 tmux、Tailscale 與多模型接入。

前往 GitHub
$ dsh plugin add staragent

56

星數

5

Fork

Python

語言

MIT

授權條款

2026-05-29

建立於

2026-07-22

最近推送

採 MIT 授權、以 tmux 為先的智能體多工器,透過統一網頁儀表板跨機器管理程式智能體會話(Codex / Claude Code / OpenCode);作為生態工具收錄於 DeepSeek Harness 外掛程式目錄。

DSH 整合

生態系相關

作者聲明

安全稽核

未稽核

最後核實

2026-09-03

授權條款

MIT

01它能幫你完成什麼?

  • 在一處集中管理多臺機器上不同工作目錄裡的多個程式智能體 CLI 會話(Codex / Claude Code / OpenCode)

    統一網頁儀表板展示每個會話的狀態,並提供聊天主控台、終端機與檔案瀏覽器用於即時互動

    在多臺機器上執行程式智能體、希望用一個儀表板即時監控並互動的開發者

  • 讓程式智能體會話長存,並能從任意裝置存取

    經由集中式 Hub 呈現的長存 tmux 會話,其他機器作為 StarAgent Node 透過 Tailscale 接入

    希望擁有持久、跨機器的智能體會話,可在手機或筆電上直接接入、不必重複輸入 `/resume` 的工程師

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 含 pip 的 Python——README 透過 `pip install -e '.[dev]'` 安裝
  • tmux——所有程式智能體 CLI 會話都執行在長存 tmux 會話中
  • 每臺機器都安裝並連上 Tailscale,用於跨機器連線

安裝步驟

  1. 01

    從原始碼安裝:`pip install -e '.[dev]'`

  2. 02

    啟動 Hub(儀表板 + 本地節點):`staragent hub --host 0.0.0.0 --port 8080`

  3. 03

    在每臺執行智能體的機器上:`pip install -e '.[dev]'`,再 `export STARAGENT_NODE_TOKEN="<same token as the Hub>"`

  4. 04

    啟動基於 Tailscale 的 Node:`sudo tailscale up --ssh`,再 `staragent node-ts --sudo`(非 Tailscale 網路上用 `staragent node`)

驗證整合成功

  • 在 Hub 上確認 Node 可達:`staragent verify-node <node-host-or-100.x-ip>`
  • 開啟 `http://<hub-node>:8080`,用 `staragent hub` 印出的 token 登入

03DSH 整合程度與能力邊界

DSH 整合生態系相關
  • 基於 tmux 的智能體會話

    在 tmux 中啟動的程式智能體 CLI(Codex / Claude Code / OpenCode)在儀表板上呈現並可控制的長存 tmux 會話

  • 統一網頁儀表板

    執行中的 StarAgent Hub + Node無須額外軟體,即可從任何有瀏覽器的裝置(手機、筆電)控制智能體

  • 透過 Tailscale 跨機器連線

    處於同一 Tailscale 網路的機器統一的網路層;遠端機器作為 StarAgent Node 接入

  • 每會話的聊天 / 終端機 / 檔案瀏覽器

    一個活躍的智能體會話每個會話詳情頁都帶輕量聊天主控台,外加終端機與檔案瀏覽器

04適合誰?何時不該用?

適合

  • 在多臺機器上執行程式智能體、希望用一個儀表板即時監控並互動的開發者
  • 希望擁有持久、跨機器的智能體會話,可在手機或筆電上直接接入、不必重複輸入 `/resume` 的工程師

不適合

  • README 提醒:專案當前面向個人使用、仍在活躍開發中,穩定版本將於後續發布。
  • README 提醒:專案主要靠 vibe coding 建構,可能有潛在 bug,使用前請知悉。

05相容性、維護與安全提醒

  • README 提醒:專案當前面向個人使用、仍在活躍開發中,穩定版本將於後續發布。
  • README 提醒:專案主要靠 vibe coding 建構,可能有潛在 bug,使用前請知悉。
  • Node 指令需要提權:`staragent node-ts` 在 `tailscale serve` 需要 root 時使用 `--sudo`,且須先確保 Tailscale 已啟動(`tailscale up --ssh`),否則會印出該指令提示先執行。
  • 網頁介面按唯讀設計:它完全以解析器方式實作,伺服器上的 tmux CLI 會話才是唯一事實來源——手動 SSH 進入並附著 tmux 不會受任何影響。
2026-05-292026-07-22v0.1.1

MIT · 維護者說明專案面向個人使用、仍在活躍開發中;最新版本 v0.1.1

06常見問題

StarAgent 會以原生 DeepSeek Harness(dsh)執行環境方式運作嗎?

不會。README 並未聲明原生 dsh 執行環境整合。StarAgent 作為生態工具收錄於 DeepSeek Harness 外掛程式目錄——它是一個智能體多工器,透過網頁儀表板在 tmux 中統一管理程式智能體 CLI 會話(Codex、Claude Code、OpenCode)。是否有 dsh 專屬設定請查看維護者倉庫。

怎麼安裝 StarAgent?

用 `pip install -e '.[dev]'` 從原始碼安裝,然後啟動 Hub(`staragent hub --host 0.0.0.0 --port 8080`,它執行儀表板並作為本地節點);在每台執行智能體的機器上執行 `pip install -e '.[dev]'`、匯出 `STARAGENT_NODE_TOKEN`,並用 `staragent node-ts --sudo`(或在非 Tailscale 網路上用 `staragent node`)啟動 Node。

前置條件有哪些?

需要含 pip 的 Python(README 透過 `pip install -e '.[dev]'` 安裝);需要 tmux(每個程式智能體 CLI 會話都執行在長存 tmux 會話中);跨機器連通用到的每臺機器都要安裝並連上 Tailscale。

怎麼驗證遠端 Node?

在 Hub 機器上執行 `staragent verify-node <node-host-or-100.x-ip>` 確認 Node 可達,再於 Hub 儀表板填入它的 Host 與 Port(例如 `100.x.x.x` 與 `8081`)。也可以開啟 `http://<hub-node>:8080`,用 `staragent hub` 印出的 token 登入。

StarAgent 可用於生產環境嗎?

目前還不行。README 提醒:專案當前面向個人使用、仍在活躍開發中(穩定版後續發布),且主要靠 vibe coding 建構,可能有潛在 bug。

08資料與來源

  • 作者聲明github.comfc49c7850450…

    StarAgent is an **agent multiplexer** for managing coding agent sessions across machines in a unified dashboard.

  • 作者聲明github.comfc49c7850450…

    We just need a lightweight tmux wrapper for Codex / Claude Code that supports cross-machine connections and can be acces…

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-03。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。