UI Enhancements

dsh-timeline

houyanchao/dsh-timeline · ★ 56

houyanchao

DSH productivity plugin: timeline navigation, prompt library, conversation export, quick notes, and more.

License
NOASSERTION
Added
2026-08-21
Maintenance
active
Install kind
github
npm
dsh-timeline

No manifest check is available; listing does not imply compatibility or security review.

安装

dsh plugin --profile web add github:houyanchao/dsh-timeline

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

Table of contents
  1. dsh-timeline
  2. 📖 What is dsh-timeline?
  3. ✨ Features
  4. 📦 Installation
  5. ⭐ Support
  6. 📄 License

dsh-timeline

A super productivity plugin for DeepSeek Harness

Timeline navigation · Starred folders · Prompt library · Conversation export · Formula copy

DSH Plugin License: GPL-3.0 PRs Welcome GitHub stars

简体中文 | English

Feature overview

📖 What is dsh-timeline?

dsh-timeline is a feature-enhancement plugin for DeepSeek Harness.

Once an AI conversation gets long, finding things becomes a chore: revisiting a question means endless scrolling, key takeaways get scattered across sessions, and formulas or content are hard to take with you. dsh-timeline was built for exactly this — it renders a visual timeline beside the conversation so you can jump anywhere in one click, and rounds out the workflow with starred folders, pin markers, quick notes, a prompt library, and multi-format export: find it, note it, organize it, take it with you.

The plugin blends right into the host UI: it follows the light / dark theme in real time, ships with an English / Chinese interface, and every feature can be toggled independently — install it and go, without disrupting your habits.

✨ Features

  • 🧭 Timeline navigation — a rail on the right maps every question; click to jump, with a compact mode, virtualized rendering, and ↑ / ↓ shortcuts
  • 📌 Key-point markers — long-press a timeline node to pin it, so important questions stand out
  • 📋 Question list — numbered list of all questions, active row follows your reading position
  • ⭐ Starred folders — file whole conversations, single questions, and notes into two-level folders; drag to organize, pin, and search
  • 📝 Notepad — a draggable, resizable quick-notes panel for capturing ideas
  • 💬 Prompt library — save frequently used prompts and insert them from beside the composer in one click
  • ⌨️ Smart input — Enter for a newline, double-Enter to send; quote selected text as a follow-up; keep your reading position after sending
  • 📤 Conversation export — Markdown / TXT / JSON / CSV / PNG / PDF, with math formulas rendered as usual
  • 🧮 Formula copy — click a formula to copy it as LaTeX or MathML, ready to paste into Word
  • 🔔 Reply alerts — toast and optional sound when a reply finishes while you are reading earlier messages
  • 💾 Data backup — one-click export / import of all plugin data (JSON)
  • 🎨 Native feel — follows the host's light / dark theme, English / Chinese UI, per-feature toggles

📦 Installation

Install from npm (recommended):

# install the dsh-timeline plugin
dsh plugin --profile web add dsh-timeline

# launch DeepSeek Harness
dsh web

Upgrade:

dsh plugin --profile web update dsh-timeline

[!TIP] Seeing command not found: dsh? You are running DSH from a source checkout without the global CLI. Run the commands above from the root of the DSH source repository, replacing the leading dsh with pnpm dsh — e.g. pnpm dsh plugin --profile web add dsh-timeline.

⭐ Support

If dsh-timeline helped you, share it with your friends — and a GitHub Star helps more people discover it!

📄 License

This project is open-sourced under the GPL-3.0-or-later license.

You are free to use, study, modify, and distribute this project, but derivative works must be released under the same license and keep the original copyright notice. Please make sure your usage complies with the license before any commercial use.