Desktop · Open source · Personal project

See your Azure DevOps work the way you actually think about it.

An Electron desktop app for visualizing work items as trees, timelines, dependency graphs, sprint kanbans, and richer wiki pages with Mermaid support.

  • Electron
  • React + TypeScript
  • MUI
  • Open source
  • PAT auth

Why it exists

ADO's UI hides the structure

The default web UI funnels everything through grids, queries, and a backlog tree that collapses the moment you blink. Real work has shape: epics that split, PBIs that block each other, tasks that drift across iterations. Workthread turns that shape into something you can actually look at — trees, hierarchies, and dependency graphs that follow priority order and make blockers obvious.

Built for how teams actually plan

A sprint kanban with PBI swimlanes keeps tasks owned by multiple engineers anchored under one parent, not scattered across a flat board. A wiki viewer renders Mermaid diagrams and authenticated inline images instead of breaking on them. A fast in-app search jumps to any work item by id, title, or tag without leaving the keyboard.

Major views

Six tools that share one workspace and one keyboard. Pick the angle that matches the question you're asking.

  • Tree & Hierarchy

    File-explorer-style tree plus a draggable parent-grouped hierarchy graph that respects priority order.

  • Sprint Kanban

    PBI swimlanes with To Do / In Progress / Done columns. Tasks drag between columns; PBIs stay anchored on the left.

  • Timeline & Calendar

    Sprint-aware Gantt + calendar so dates and overlaps are obvious at a glance.

  • Dependency Graph

    See blocking relationships across features and PBIs — no more hunting through related-work lists.

  • Wiki with Mermaid

    Browse, search, and read project wikis inside the app. Renders Mermaid diagrams, ADO callouts, and authenticated inline images.

  • Favorites & My Work

    Pin work items, wiki pages, and saved queries. Tabs for items assigned to you and where you've been @-mentioned.

  • Claude Session Tracker new in v0.4

    Browse, inspect, and summarize your local Claude Code sessions without leaving the app. Per-day journals correlate with the ADO work items you touched. One-click resume in Windows Terminal, PowerShell, macOS Terminal, or iTerm2 — dropped straight into the session's original cwd.

  • Dark mode that remembers
  • Fuzzy search across IDs, titles, tags
  • Authenticated Git-attachment images
  • Unsigned macOS dmg + Windows NSIS installer

Get the latest build

Built automatically by GitHub Actions on every merge to main.

All versions and release notes on GitHub →

macOS first launch

The macOS build is unsigned (no Apple Developer cert), so Gatekeeper will refuse to launch it on first run. Two ways around it:

  1. In Finder, right-click Workthread.appOpen → confirm the dialog. macOS only asks once.
  2. If the app is already quarantined, drop the attribute from Terminal:
    xattr -cr "/Applications/Workthread.app"

Built with

  • Electron
  • React 18
  • TypeScript
  • MUI v6
  • Redux Toolkit + RTK Query
  • vis-timeline
  • @xyflow/react + dagre + custom tree layout
  • FullCalendar
  • markdown-it
  • Mermaid

Status

  • Personal project — actively developed
  • PAT auth via Electron safeStorage
  • All ADO calls go through main process for auth