Native macOS controller for Codex

Your controller.
Now your Codex ControlDeck.

Speak, steer, review and ship without breaking flow. ControlDeck turns the game controller you already own into a tactile command centre for Codex and your Mac.

macOS 14.2+ · Apple Silicon or Intel · USB or Bluetooth

Codex is thinking
L2 · Dictate
□ · Review
A controller configured with ControlDeck

Stay in flow

One controller. Five ways to move faster.

ControlDeck maps the physical language of a controller onto the moments that matter in an agentic workflow.

01

Adaptive triggers

Triggers that think with you

Turn progressive trigger input into deliberate actions and feel resistance at the moments that deserve confirmation.

02

Touch + pointer

A touchpad for the in-between

Point, scroll, swipe and click without reaching for the mouse. Tune touch behavior independently for every profile.

03

Physical feedback

Status you can feel

Light, haptics and sound carry Codex task state into your hands: thinking, complete, needs input or error.

04

Controller voice

Talk, don’t type

Tap for hands-free dictation or hold for push-to-talk using the controller microphone and Codex’s native transcription.

05

16 smart profiles

Every action, remappable

Put your highest-frequency Codex, browser, media and macOS actions exactly where muscle memory expects them.

Controller view highlighting Adaptive triggers
Adaptive triggers

Built for the moment

Capture it. Mark it. Keep moving.

Select a region, annotate it and copy or save it without putting the controller down.

Screen captureR2 · Codex profile

Select it. Mark it. Keep moving.

Hold R2 and steer with the left stick to select an area. Release to copy the original and open a focused editor—without putting the controller down.

Also tucked awayOptional gyro gestures and a Tilt Run motion playground live under advanced setup.

From connection to completion

Setup once. Then let muscle memory take over.

01

Connect

Pair over Bluetooth or plug in with USB. ControlDeck detects the controller, transport and battery automatically.

02

Map

Start with a purpose-built Codex profile, then place every action exactly where your hands expect it.

03

Ship

Dictate, navigate tasks, review changes and feel when Codex needs you—without constantly returning to the keyboard.

Made for macOS

Everything important, in one place.

See your controller, active profile and recent Codex tasks at a glance. Mappings and setup stay close by.

  • Profiles switch with the app in front
  • Remap buttons, touch and pointer controls
  • Capture and annotate from the controller
  • Everything runs locally on your Mac
ControlDeck
ControlDeck dashboard showing controller and Codex status

Less desk clutter

The controller you own is enough.

You already have a Codex Micro at home

ControlDeckDedicated desk controller
HardwareThe controller you already ownAnother device on your desk
InputsButtons, sticks, triggers and touchKeys, dial and joystick
MicrophoneBuilt into the controllerBuilt into the desk controller
FeedbackHaptics, light, triggers and speakerMechanical switches and RGB
Best seatDesk, couch or anywhere betweenVery happily on your desk
CostFree app + hardware you already ownPremium-peripheral money
AvailabilityDownload. Connect. Done.Refresh product page. Join waitlist. Believe.

Serious hardware. Playful workflow.

See what Codex is thinking

Blue means ready. Purple pulses while Codex thinks. Green confirms completion. Haptics and optional sound cues keep the workflow legible even when your attention is elsewhere.

Exploded controller hardware visual

Ready for the rest of your Mac

Codex first. Your whole workflow close behind.

ControlDeck notices the app in front and switches mappings automatically. Codex gets the hero treatment, backed by fifteen ready-to-use profiles for the work around it.

Codex

Purpose-built for the agent loop

Codex

SendStopReviewPlanDictateTasks

Move between tasks, speak a prompt, review a change and feel when Codex needs you—without translating the workflow back to a keyboard.

General macOS

Pointer · Clipboard · Desktop

Finder

Files · Search · Quick Look

Web browsers

Chrome · Safari · Arc + 3

Meetings

Zoom · Teams · Meet

Presentations

Keynote · PowerPoint · Slides

Slack

Threads · Activity · Huddles

Mail

Apple Mail · Outlook

Photos

Browse · Edit · Favourite

Music & media

Spotify · Music · VLC

Figma

Frames · Comments · Dev Mode

Video editing

Final Cut · Resolve · Premiere

Logic Pro

Playback · Record · Levels

Terminal

Terminal · iTerm · Warp + 1

Claude

Chat · Projects · Code

Xcode & editors

Xcode · VS Code · Cursor

Bring the controller you prefer

Hero controller

DualSense gets the full experience.

Touchpad gestures, adaptive triggers, controller microphone, speaker, light and haptics make DualSense the most expressive way to use ControlDeck. The core mappings also travel with you across other supported controllers.

Also works with compatible extended gamepads.

DualSenseDualSense controller, the hero controller for ControlDeck

Also supported

DualShock 4 controller

DualShock 4

Nintendo Switch Pro Controller

Switch Pro

Nintendo Switch 2 Pro Controller

Switch 2 Pro

8BitDo Ultimate controller

8BitDo

See it in action

Watch ControlDeck take the controls.

See how ControlDeck turns a compatible controller into a hands-on interface for Codex.

Watch on YouTube ↗
ControlDeck app icon

ControlDeck for macOS

Put Codex in your hands.

Download the Apple-notarized DMG for Apple Silicon and Intel Macs, drag ControlDeck into Applications, and start setting up your controller.