Apache-2.0 的 local-first Issue 看板,提供 taskctl CLI 與 Codex Skill,透過 Skill 安裝與 CDP 嵌入對接 Codex;README 未提及 DeepSeek Harness(dsh),故以生態系層級收錄。
DSH 整合
生態系相關
自動推斷
安全稽核
未稽核
最後核實
2026-08-21
授權條款
Apache-2.0
01它能幫你完成什麼?
Run a local, browser-based issue board for coding-agent work
Projects and issues with status, priority and labels; GFM + Mermaid task markdown; real-time SSE sync across clients; data stored in a local SQLite database at .data/taskboard.sqlite
Solo developers and small teams who want a local-first task board next to their coding agent
Let the coding agent drive the issue lifecycle via CLI and a bundled skill
taskctl CLI commands for projects/issues plus a Codex Skill that inspects an issue, moves it to in_progress, verifies the work, moves it to in_review, and marks done only after explicit user confirmation
Developers using Codex who want the agent to pick up, work and verify board issues instead of updating them by hand
Embed the taskboard as a sidebar panel inside the Codex desktop app
A native-looking Taskboard entry injected after Plugins, rendering the board across Codex's full main workspace via a resident launcher/injector
Codex desktop users who want the issue board inside their agent window without switching to a browser
02如何將外掛接入 DeepSeek Harness?
先決條件
- Node.js 22.5 or newer
- macOS App/DMG builds only: Xcode Command Line Tools and Rust 1.88+ with the aarch64-apple-darwin and x86_64-apple-darwin targets
- Windows NSIS builds only: the Microsoft Store Codex App, Rust 1.88+, and Visual Studio Build Tools with the C++ workload and Windows SDK
安裝步驟
- 01
Clone the repository and run `npm install`
$ npm install
- 02
Run `npm run build`
$ npm run build
- 03
Run `npm start` (the service listens on port 47823 by default)
$ npm start
- 04
Open http://127.0.0.1:47823 in a browser
- 05
Optional — install the bundled Codex Skill: copy or symlink `skills/manage-taskboard` into the Codex skills directory, e.g. `ln -s /absolute/path/to/codex-taskboard/skills/manage-taskboard ~/.codex/skills/manage-taskboard`
驗證整合成功
- Open <http://127.0.0.1:47823> after `npm start` to confirm the board loads
- Run `npm run check`, which runs TypeScript checking, a production frontend build, the component tests, and the server/CLI/injection test suite
03DSH 整合程度與能力邊界
No DeepSeek Harness/dsh integration is documented: the README describes Codex-only integration (bundled Codex Skill, taskctl CLI, CDP embedding); the repo is merely tagged with the 'dsh-plugin' topic, so it is listed at ecosystem level
Local-first issue board with a shared HTTP API
npm install / npm run build / npm start, then a browser→React UI and taskctl CLI served by the same HTTP API; projects, issues, GFM + Mermaid task markdown
Writes the SQLite database to .data/taskboard.sqliteCodex Skill for agent-driven issue lifecycle
skills/manage-taskboard copied or symlinked into the Codex skills directory→Codex inspects an issue, moves it to in_progress, verifies the work, moves it to in_review; done only after explicit user acceptance
Creates a copy/symlink of the skill in the Codex skills directory (e.g. ~/.codex/skills/manage-taskboard)CDP embedding into the Codex desktop app
`npm run codex` launcher, or `npm run codex:inject` against a Codex instance with a dedicated CDP port→Taskboard sidebar entry and a full-workspace iframe panel in a Codex window; resident process restarts Taskboard after a service exit
Enables CDP CSP bypass and reloads the renderer once to load the OOPIFThe source launcher writes its authenticated endpoint to .data/launcher-runtime.jsonCDP is unauthenticated to other processes on the same machine while the launcher is activeLAN sharing and Cloudflare cloud mode
Default 0.0.0.0 bind for LAN, or `taskctl cloud login` for the loopback companion→Teammates open LAN URLs or a Cloudflare deployment (Worker Static Assets + D1 + private R2, HTTPS Basic Auth) sharing one board via SSE
LAN mode has no account authentication — anyone on the trusted network who can reach the URL can read and write the boardCloud mode never falls back to or double-writes the local SQLite database
04適合誰?何時不該用?
適合
- Solo developers and small teams who want a local-first task board next to their coding agent
- Developers using Codex who want the agent to pick up, work and verify board issues instead of updating them by hand
- Codex desktop users who want the issue board inside their agent window without switching to a browser
不適合
- The service binds to 0.0.0.0 by default and LAN mode has no account authentication, so anyone on the trusted local network can read and write the board; while the CDP launcher is active, CDP is unauthenticated to other processes on the same machine — only run trusted local code.
- Desktop packaging needs platform toolchains (Xcode CLT + Rust targets on macOS; VS Build Tools on Windows); Windows CI artifacts are intentionally unsigned with no auto-update, and a public macOS download still needs Developer ID signing and Apple notarization.
05相容性、維護與安全提醒
- The service binds to 0.0.0.0 by default and LAN mode has no account authentication, so anyone on the trusted local network can read and write the board; while the CDP launcher is active, CDP is unauthenticated to other processes on the same machine — only run trusted local code.
- Desktop packaging needs platform toolchains (Xcode CLT + Rust targets on macOS; VS Build Tools on Windows); Windows CI artifacts are intentionally unsigned with no auto-update, and a public macOS download still needs Developer ID signing and Apple notarization.
- Requires Node.js 22.5 or newer; the embedded-panel features additionally depend on a Codex desktop instance with a reachable CDP renderer, and must work around Codex's renderer CSP that blocks arbitrary HTTP iframes.
Apache-2.0 · actively maintained (latest release v1.1.2, 2026-08-19)
06常見問題
dashi-taskboard 支援 DeepSeek Harness 嗎?
README 只記載 Codex 的整合方式——內建 Codex Skill、CDP 嵌入與 taskctl CLI,全文未提及 DeepSeek Harness 或 dsh。Repo topics 雖標示 dsh-plugin,但沒有文件化的 dsh 安裝步驟。其 HTTP API 與 CLI 本身不綁定特定 Agent,若要對接其他 harness 需自行實作。
本機執行需要什麼條件?
需要 Node.js 22.5 或更新版本。依序執行 `npm install`、`npm run build`、`npm start`,再開啟 http://127.0.0.1:47823。SQLite 資料庫存放於 .data/taskboard.sqlite;執行 `npm run check` 可進行型別檢查、正式環境建置與完整測試套件。
Coding Agent 如何在看板上推進任務?
安裝內建 Skill(將 `skills/manage-taskboard` 複製或符號連結到 Codex skills 目錄)。該 Skill 會引導 Codex 檢視 Issue、移至 in_progress、驗證成果後移至 in_review;只有在你明確確認驗收或要求完成時,才會標記為 done。
資料存放在哪裡?網路曝露情況如何?
資料存放在本機 SQLite 檔案(.data/taskboard.sqlite)。服務預設繫結 0.0.0.0,且區域網路模式沒有帳號驗證——信任網路內任何可存取該 URL 的人都能讀寫看板。將 CODEX_TASKBOARD_HOST 設為 127.0.0.1 即可停用區域網路存取。
隊友可以共用同一個看板嗎?
可以——同一信任網路的隊友直接開啟 `npm start` 顯示的區網 URL 即可,或用 CODEX_TASKBOARD_URL 讓 taskctl 指向共用服務。兩名信任的協作者也可以部署到 Cloudflare(Worker Static Assets + D1 + 私有 R2),透過 HTTPS Basic 驗證共用。
07相關的 DSH 工作流程
archify
作者 tt-a1i
為編碼智慧體生成美觀可驗證的架構圖、時序圖與資料流圖,輸出自包含 HTML,支援動效與清晰匯出。
openviking
作者 volcengine
為 AI 智慧體打造的自進化上下文資料庫,統一智慧體記憶、知識 RAG 與技能。
nocobase
作者 nocobase
開源的 AI + 無程式碼應用搭建平臺:AI 在久經生產驗證的底層基礎設施與所見即所得的無程式碼介面之上工作,幫你快速構建 CRM、ERP 等業務系統,兼顧速度與可靠性。
learn-harness-engineering
作者 walkinglabs
Harness 工程新手教程,從 0 到 1 系統學習智慧體工作流框架。
08資料與來源
A local-first issue board that runs in a browser and can be embedded in Codex through the standalone CDP launcher or its…
The same HTTP API powers the React UI and the `taskctl` CLI used by the bundled Codex Skill.
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-21。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
