Build a touchscreen desk dashboard that turns Linear tickets into prompts

A Redditor spent one afternoon with Claude Code building a Mac app for a 2560x720 touchscreen strip that shows Linear tickets, todos, calendar and a workday countdown.

Done withClaude CodeinLinear· Nov 5, 2026

What they did

The poster, u/jsreally, bought a Corsair XENEON Edge, a 2560x720 touchscreen that sits under the main monitor, and skipped its bundled widgets. Instead they had Claude Code write a custom macOS dashboard app for it. Each Linear ticket on the screen gets a copy button that assembles a ready prompt for Claude with the ticket title, status and description, plus an instruction to read the comments and propose a plan before touching code. The dashboard also holds a todo list Claude can add items to on request, a count of tickets closed that week, the day's calendar read straight from BusyCal's data (not in the app list) with duplicates merged by Apple's on-device model, a seven hour workday countdown, weather and the current track.

How it went

It took an afternoon and Claude did most of the building; the poster says their part was mostly tapping and telling it what was wrong. Three snags came up. On macOS a touch on the Edge registers as a click on the main monitor, so the app had to take control of the touch panel itself. The calendar had to come from BusyCal's own store, recurring meetings included. And each rebuild reset macOS permissions until the app was properly signed. The ticket copy button is the feature they use most.

Worth knowing

The screen is only a display and touch panel; it needs a computer driving it, as the poster confirmed in the comments. Plan for code signing early on a Mac, or every rebuild will ask for permissions again. The code was not published; a commenter asked for it on GitHub.

Try it

With Claude Code· 8 parts to fill in

Build a full-screen [macOS or Linux] app for my secondary touchscreen, which is [resolution] and sits [where on my desk]. Show: my open [Linear or Jira] tickets with a button on each that copies a prompt containing the ticket title, status and description and asks the coding agent to read the comments and propose a plan before changing anything; a todo list stored in [file or database] that you can add to when I ask; my calendar from [calendar app or source] with duplicate events merged; a countdown for a [number] hour workday; and the weather for [city]. Make touches on this screen act on this screen only, not the main monitor. Set up code signing so rebuilds keep system permissions. Show me a screenshot after each feature and stop for my feedback before starting the next one.

Square brackets are the parts to fill in. The prompt is ours; the story is theirs.

Where they said it

Related