Dsh Timeline Rail
lcthe/dsh-timeline-rail · productivity
A message timeline rail for the DeepSeek Harness web chat.
★ 2GitHub stars
1Forks
2026-09-04Last updated
TypeScriptLanguage
MITLicense
Key features
- Evenly spaced ticks — one short horizontal line per user message along a 1px track, with a fixed 12px gap
- long histories scroll inside the rail instead of compressing the marks.
- Centered marks — each horizontal tick is centered on the vertical rail, keeping the timeline axis visually balanced.
- Complete-history loading — after the session opens, the rail automatically loads earlier history pages in series until no pages remain, and adds ticks as each page arrives.
- Hover to preview — a compact wide card shows the user message (#N) in bold, clamped to 2 lines, followed by the assistant reply clamped to 3 lines
Requirements
- The rail renders only in the web client
- headless/TUI profiles have no composer slot, so nothing shows there.
Install command
dsh plugin --profile web add github:lcthe/dsh-timeline-rail