Open source · Built for Stream Deck Neo

Codex, off‑screen.Under your fingertips.

Monitor live Codex tasks, jump between threads, change reasoning, and dictate a follow-up without breaking your flow.

Local-firstNo telemetryEnglish + 한국어
THREADDECK / LIVE CONNECTED
High-resolution ThreadDeck dashboard showing quota, workflow controls, a live task, reasoning effort, microphone, and page navigation
Eight keys. Three pages. Your whole Codex loop.macOS ↔ CODEX ↔ NEO
Explore

A physical agent dashboard

Keep your eyes on the work.
Let the deck watch Codex.

ThreadDeck turns status you normally hunt for into glanceable, tactile signals. It feels less like a shortcut pad—and more like a tiny operations console for your AI work.

01

See every task breathe

Live task titles, queue depth, elapsed time, reasoning effort, Fast mode, and the exact phase Codex is in—rendered directly on each key.

02

Speak into the right thread

Hold a task key, talk, and release. ThreadDeck switches to that task, dictates your follow-up, and submits only after Codex confirms the composer.

03

Never miss a finish

A fresh completion ripples across the deck. The finished task keeps a quiet green pulse until you actually open it.

04

Tune the next run

Step through Light to Ultra reasoning, toggle Fast mode, and keep the currently running answer visually separate from what will apply next.

The interaction is the interface

Tap to navigate. Hold to talk.

Every gesture has one clear contract. No mouse choreography, no hidden cloud service, no guessing whether Codex received it.

TASK KEY / HOLD

Speak straight into a task.

Hold for 0.55 seconds, speak, then release. ThreadDeck waits for a stable transcript, submits it, and verifies that the composer cleared.

HOLDLISTENSENDVERIFY
Animated task-key push-to-talk sequence
MICROPHONE / PRESS

Dictate a draft.

Press while speaking. Release to leave clean text in the current composer—without sending.

Animated dedicated microphone dictation sequence
SEND / TAP OR HOLD

One key. Two sends.

Tap for Return. Hold until the blue confirmation to send Command + Return.

Animated short and long Send-key sequence

Glanceable by design

The key tells the whole story.

Blue means active. Purple carries deeper reasoning. Amber counts queued follow-ups. A check freezes the final time. The interface stays legible at 288 pixels because every mark earns its place.

  • Live phase and elapsed time
  • Reasoning depth and Fast particles
  • Verified queue count
  • Unread completion pulse
Working ThreadDeck task key
WORKING
Completed ThreadDeck task key
COMPLETE / UNREAD

Local-first by construction

Your conversations stay where they already are.

ThreadDeck has no account, analytics, update server, or cloud backend. It reads local Codex metadata conservatively and never writes to Codex database or session files.

No telemetryNo cloud relayRead-only Codex dataMIT licensed

Install in about a minute

Make your Neo a Codex console.

  1. 1

    Download the latest .streamDeckPlugin release.

  2. 2

    Double-click to install the bundled ThreadDeck profile.

  3. 3

    Allow Accessibility for Stream Deck, then confirm three Codex shortcuts.

READY TO INSTALL
DeviceStream Deck Neo
SystemmacOS 13+
CodexDesktop app
LicenseMIT / open source

Independent beta. Codex UI and local metadata changes may temporarily affect detection.

한국어 안내

코덱스 작업을 손끝에서 확인하고 조작하세요.

ThreadDeck은 스트림덱 네오에서 코덱스 작업 상태·대기열·추론 강도·완료 알림을 확인하고, 작업 전환과 음성 입력까지 처리하는 오픈소스 플러그인입니다. 계정이나 별도 서버 없이 로컬에서 동작하며, Stream Deck 언어가 한국어면 버튼 UI도 자동으로 한국어를 사용합니다.

ONE SMALL DECK. ONE CLEAR LOOP.

Stay in flow while Codex gets to work.

Download ThreadDeck