ディレクトリに戻る

dashi-taskboard

キュレーション掲載メンテナンス: 活発

chuspeeism/dashi-taskboard

DeepSeek Harness サイドバーに Codex Taskboard の実行環境を埋め込むプラグイン。固定ポートではなくランチャーの記述子を使用します。

GitHub で見る
$ npm install

2,897

スター

409

フォーク

JavaScript

言語

Apache-2.0

ライセンス

2026-07-24

作成日

2026-09-03

最終プッシュ

Apache-2.0 のローカルファースト課題ボード。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

02DeepSeek 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

インストール手順

  1. 01

    Clone the repository and run `npm install`

    $ npm install

  2. 02

    Run `npm run build`

    $ npm run build

  3. 03

    Run `npm start` (the service listens on port 47823 by default)

    $ npm start

  4. 04

    Open http://127.0.0.1:47823 in a browser

  5. 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 統合と能力の範囲

DSH 統合エコシステム関連

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 browserReact UI and taskctl CLI served by the same HTTP API; projects, issues, GFM + Mermaid task markdown

    Writes the SQLite database to .data/taskboard.sqlite
  • Codex Skill for agent-driven issue lifecycle

    skills/manage-taskboard copied or symlinked into the Codex skills directoryCodex 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 portTaskboard 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 active
  • LAN sharing and Cloudflare cloud mode

    Default 0.0.0.0 bind for LAN, or `taskctl cloud login` for the loopback companionTeammates 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.
2026-07-242026-08-19v1.1.2

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 への言及は一切ありません。リポジトリの topics に dsh-plugin とありますが、dsh 専用の導入手順は文書化されていません。HTTP API と CLI はエージェントに依存しない設計ですが、他の 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` で型チェック、プロダクションビルド、テストスイート一式を実行できます。

コーディングエージェントはボード上のタスクをどう進めますか?

同梱の Skill(`skills/manage-taskboard` を Codex の skills ディレクトリへコピーまたはシンボリックリンク)をインストールします。この Skill は Codex に Issue の確認、in_progress への移動、作業の検証、in_review への移動を教え、ユーザーが明示的に受入確認しない限り done にはしません。

データはどこに保存され、ネットワークには何が公開されますか?

データはローカルの SQLite ファイル(.data/taskboard.sqlite)に保存されます。サービスはデフォルトで 0.0.0.0 にバインドされ、LAN モードにはアカウント認証がありません。信頼できるネットワーク内で URL に到達できる人は誰でもボードを読み書きできます。CODEX_TASKBOARD_HOST=127.0.0.1 に設定すれば LAN アクセスを無効化できます。

チームメンバーとボードを共有できますか?

できます。同じ信頼ネットワーク内のメンバーは `npm start` が表示する LAN URL を開くか、CODEX_TASKBOARD_URL で taskctl を共有サービスに向けられます。信頼できる 2 名の共同作業者なら、Cloudflare(Worker Static Assets + D1 + プライベート R2)にデプロイし、HTTPS Basic 認証経由で共有することも可能です。

08データと出典

  • 自動推定github.comf0a30cfe7451…

    A local-first issue board that runs in a browser and can be embedded in Codex through the standalone CDP launcher or its…

  • 自動推定github.comf0a30cfe7451…

    The same HTTP API powers the React UI and the `taskctl` CLI used by the bundled Codex Skill.

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-21。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。