ttmouse/dsh-taskboard

插件Plugin 原生Native ⭐ 3 MIT 其他Other

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.

catalog 简介 / catalog descriptioncatalog description:—

项目介绍Project Overview

dsh-taskboard 是 DeepSeek Harness (dsh) 的本地优先看板插件,将任务看板(看板/列表/甘特/工作流/仪表盘)和任务级 AI 聊天嵌入 DSH Web 界面。数据存储于本地 SQLite (~/.dsh/storages/dsh-taskboard/taskboard.sqlite),无外部服务;支持工作区自动同步为项目、旧 todo 自动认领并通过 dsh-routines 无心跳执行。适用:本地多视图任务协作。提醒:需重启 dsh web;底层看板代码源自 Apache-2.0 上游项目。

dsh-taskboard is a local-first issue board plugin for DeepSeek Harness (dsh), embedding Kanban, list, Gantt, workflow, and dashboard views plus per-task AI chat into the DSH Web GUI. It uses a local SQLite database at ~/.dsh/storages/dsh-taskboard/taskboard.sqlite with no external services, auto-syncs DSH workspaces as projects, and auto-claims the oldest todo per project via headless dsh-routines without heartbeats. Use it for self-hosted, multi-view task management. Caveat: requires restarting dsh web after install, and portions derive from an Apache-2.0 upstream.

或使用命令行安装(适合开发者)Or use CLI install (for developers)

命令行安装CLI Install

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

ttmouse/dsh-taskboard 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

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).

上一个 Prev dsh-plugin-hooks 下一个 Next dsh-model-capabilities