A native macOS app for vibe coding

Vibe Coding.Buttons and voice.

Control your Mac with a remote or controller. Dictate with your preferred tool.

Try the remote

Download preview: you will receive a placeholder, not an installer.Checking device compatibility…Apple silicon Mac · macOS 13+

View membership plans
Vibe CtrlControl previewButton mapping
Bluetooth remoteSoftware interface illustration
TVVIBE CTRL

Button mapping

Select a button

Assigned actionReturn
Web demo · Select a button to explore

VIBE CODING · TOOLS & WORKFLOWS

Speak your ideas.
Keep actions at hand.

Put everyday actions in Codex, Claude, and Cursor onto the buttons at hand.

01

Codex

Built-in profile

Map commands and chat navigation. Responds while Codex is active.

02

Claude

General mappings · No dedicated preset

Customize Return, Escape, and your everyday shortcuts.

03

Cursor

App profile · No dedicated preset

Save an app profile and switch with the active app.

Support details and requirements

Codex · Optionally show the remaining allowance for your locally signed-in Codex CLI account.

Claude · Uses general and custom profiles; a dedicated preset is not yet available.

Cursor · Uses general and custom profiles; a dedicated preset is not yet available.

Your selected dictation tool handles speech recognition. Dictated text is not sent automatically. Shortcut behavior depends on the target app and its settings.

Read the tool setup guide

FAMILIAR BUTTONS, NEW USES

Navigate. Confirm. Go back.
All within reach.

Try controlling a Mac with the remote.

Back
Switch apps
VIBE CTRL
Notes
Choose an item1 / 4
Selected

A new idea

Catch a thought. Let it grow.

02

Today’s plan

Start with one small thing.

03

Interface design

Make room for the content.

04

Weekly review

See how far you’ve come.

NotesBrowserFiles

Arrows to select. OK to open.

Web simulation · Custom scroll mapping

Your buttons, your way

Set up the buttons
your way.

Assign clicks, scrolling, or shortcuts to buttons. Switch profiles automatically with the active app.

Explore button mapping

Select and assign

Switch with your apps

Remote · Button mapping
TVVIBE CTRL

Select a button

Assigned actionReturn
General profile · Default mapping illustration

Voice input

Hold to speak.
Release to finish.

Trigger dictation with a controller, or capture audio with a supported remote. Your chosen dictation tool produces the text.

Set up dictation

Remote voice needs microphone setup. Dictated text is never sent automatically.

TVVIBE CTRL
The remote’s built-in microphone

Hold the remote’s voice button

VIBE CTRL microphoneYour dictation tool
The active text field

Make this component responsive.

Dictation flow illustration · Sample text

External tools handle their own dictation. Optional Built-in Voice sends audio to the cloud for recognition without storing recordings or dictated text. Privacy

Compatibility

Check
your setup.

Mac requirements

Apple silicon · macOS 13+

Controllers: Bluetooth or USB Remotes: pair by model

M

Bluetooth remotes

Check your model

Only selected hardware and firmware support buttons and voice. Confirm your model before buying.

Xbox controllers

Desktop controls

Desktop controls and mapping. Available inputs depend on macOS.

Other game controllers

Check your device

Depends on macOS support for your device.

PlayStation controllers

Not yet supported

No dedicated integration yet; not currently recommended.

Control one device at a time. Settings are saved separately for each device.

Read the device and connection guide

Getting started

Three steps to get started.

01

Connect your device

Connect over Bluetooth or USB, then check the device in the app.

02

Grant permissions

Enable Accessibility and other permissions when prompted.

03

Try the controls

Test the default mappings. Set up voice when needed.

Open the setup guide

PRICING · USD

Choose your setup.

Membership belongs to your email. Sign in to the app to use it.

Annual membership

Annual software membership

$4.9

One year · Manual renewal, no automatic charges

  • All software features
  • Use your own remote or controller
Ask about annual membership

Up to 2 Macs for trials and paid memberships · Device switching supported

Purchase details

Prices are in USD. Trials and paid memberships support up to 2 Macs; manage devices on the website. Annual membership is renewed manually with no automatic charges. Lifetime membership has no expiration. Use your own remote or controller.

View the download preview

Common questions.

Do I need an account?

Browse without signing in. Downloading requires an email code; your first verification creates an account without a password. Your website account is for downloads and future purchases. Third-party tools use their own accounts.

What handles speech recognition?

Your chosen input method or dictation app. VIBE CTRL triggers the shortcut or routes audio from a supported remote. VIBE CTRL does not receive audio from game controllers.

Do I need Codex?

No. Device controls work independently. The Codex CLI is used for the optional usage display, which you can turn off in settings.

Is my voice uploaded?

External dictation follows the selected tool’s settings and privacy policy. Built-in Voice sends audio through the VIBE CTRL service to a third-party recognition provider for in-memory processing. Audio and recognized text are not stored. The server retains account associations, dates, request IDs, sample counts and states for quota enforcement.

How do I pause desktop controls?

Pause or resume control in VIBE CTRL. If your controller has a View button, you can also hold it for one second.

Does a free download mean the software is free?

The installer is free to download. Software memberships are sold at the prices shown in Pricing. Hardware is not sold at this time.

How does support differ for Codex, Claude, and Cursor?

Codex has a built-in profile and dedicated shortcut actions, plus an optional local CLI usage display. Claude and Cursor currently use general mappings, app-specific profiles, and custom shortcuts; dedicated presets are not yet available. All three can use a configured dictation tool for text input, subject to the target app and its settings.

VIBE CTRL

Try a new way
to control your Mac.

Software requires a paid membership. The installer is coming later.

First time? Read the guide

Continue with email

Sign in with an email code. First verification creates your account.

Stay signed in for 180 days. Privacy policy