DeepSeek Harness Plugin

ttmouse/dsh-taskboard

Stars ★ 3 Category Workflow & Automation Added 2026-08-19

Full local-first issue board embedded in the DSH web GUI: Kanban / list / Gantt / workflow / dashboard views, AI chat per task, attachments and labels, auto-claim of todo tasks driven by dsh-routines — data lives in local SQLite (dsh plugin add @ttmouse/dsh-taskboard).

Install

# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)

dsh plugin --profile web add github:ttmouse/dsh-taskboard

Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).

README

dsh-taskboard 截图

English | 简体中文

dsh-taskboard

A local-first issue board plugin for DeepSeek Harness (dsh). It embeds a complete task board — Kanban / list / Gantt / workflow / dashboard views plus per-task AI chat — into the DSH Web GUI. Data lives in a local SQLite database (~/.dsh/storages/dsh-taskboard/taskboard.sqlite); no external service, no cloud dependency.

Install

dsh plugin --profile web add @ttmouse/dsh-taskboard

Restart dsh web afterwards. See plugin/README.md for permissions, configuration, disable and uninstall instructions.

Features

  • Multi-view task board: Kanban / list / Gantt / workflow / dashboard
  • Task details: relations, attachments, labels, filters, and per-task AI chat
  • Auto-claim: each workspace-mapped project claims its oldest todo issue and executes it through dsh-routines (headless session), writing progress back as comments — no heartbeat files, no daemon jobs
  • Workspaces = projects: DSH workspaces auto-sync into board projects
  • Conversation links: 「在对话中打开」opens the task in a real DSH session and records the thread id on the task

Build from source

# 1) build the SPA
npm install
npm run build

# 2) assemble the plugin artifacts (vendor/ + lib/client.js)
cd plugin && npm install && npm run build

Derivation & Credits

This is an open-source derivative of dashi-taskboard (Codex Taskboard) (chuspeeism/dashi-taskboard, Apache-2.0); the Web UI, server, and data model originate from it. Upstream Apache-2.0 portions remain under Apache License 2.0 (see NOTICE); new and modified portions are licensed under the MIT License (see LICENSE).

Content from the project README on GitHub ↗

Links

More in this category

View the whole category →

Community comments

Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.