Skip to content

Repository files navigation

Linear Dashboard for Obsidian

A read-only Linear dashboard plugin for Obsidian, displaying a multi-project kanban view of your Linear issues.

Features

  • Multi-project kanban board with collapsible project sections
  • Status columns with issue count badges
  • Issue cards with priority icons, labels, estimates, and markdown descriptions
  • Collapsible description previews rendered with Obsidian's MarkdownRenderer
  • Click issue titles to open directly in Linear desktop app (linear:// links)
  • Local cache for instant loading on startup
  • Manual refresh with relative timestamp display

Setup

  1. Install the plugin in your Obsidian vault
  2. Open Settings → Linear Dashboard
  3. Enter your Linear API key (get one from Linear Settings → API)
  4. Select your team from the dropdown
  5. Optionally toggle which projects to display

Usage

  • Click the dashboard icon in the ribbon or use the command palette: Open Linear Dashboard
  • Click Refresh to fetch latest issues from Linear
  • Click project headers to collapse/expand sections
  • Click issue titles to open in the Linear desktop app
  • Click descriptions to expand/collapse

Development

pnpm install
pnpm run dev       # watch mode
pnpm run build     # type-check + production build
pnpm test          # run tests

Tech Stack

  • TypeScript (strict mode), React 19, esbuild
  • Obsidian API with requestUrl for HTTP calls
  • Linear GraphQL API (read-only, personal API key)
  • Vitest for testing

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages