Skip to main content
❯ultragrip

Alternative input for

AI coding workflows

Map a controller to selected Claude Code, Gemini CLI, Codex, and terminal actions. Version 0.1.2 is an unsigned beta, with voice capture currently limited to macOS.

  • macOS and Windows downloads
  • 7-day trial, no card
  • Release 0.1.2

Key Features

Controller input you can inspect

Connect a controller and verify every input in the status panel before sending actions to another application

Voice capture on macOS

Release 0.1.2 supports hold-to-talk and double-tap lock on macOS. Windows mappings work without native dictation

Profiles for four terminal tools

Switch between shipped Claude Code, Gemini CLI, Codex, and terminal mappings during the trial or with Pro

Your controller, mapped to the terminal

Release 0.1.2 gives controls consistent meanings across tool profiles. This is the Claude Code base layer; hold L2 for alternate commands.

Illustrative mapping, not a connected controller. The text reference below is available at every screen size.

Face controls

Cross / A
Submit: Enter
Circle / B
Correct: Backspace
Square / X
Interrupt: hold 350 ms
Triangle / Y
Complete: Tab
L1 / R1
Up / Down
D-pad
Arrow keys
Left stick
Page / line navigation
Right stick
Scroll output

Commands and voice

Start / Menu
Unavailable in this profile
Select / View
Unavailable in this profile
L2 / LT
Hold for command layer
R2 / RT
macOS voice capture

Hold L2 + Start to open the profile picker. Optional optimized bindings depend on your CLI version; unavailable actions stay disabled. See the complete release mapping before testing.

Keep your keyboard. Try a different input.

Ultragrip moves selected navigation, approval, command, and pointer actions onto a controller. It is an input tool, not a medical device, and it has no clinical or ergonomic outcome study.

  • Keep the keyboard and pointer available while you test
  • Judge fit, accuracy, comfort, and task coverage in your own workflow
  • Do not assume that moving actions to the thumbs reduces overall exposure
Download for Free

Voice capture in release 0.1.2

Native speech capture is available on macOS. Windows users can use the controller mappings, but voice is not supported in the current Windows binary.

1. Hold to speak

On macOS, hold R2 while speaking and release it to finish the utterance. Double-tap R2 to keep capture active, then double-tap again to stop.

2. AI polishes the prompt

During the trial or with Pro, the hosted service can enhance the transcript. Free users can provide their own Gemini API key.

3. Sent where you work

Ultragrip types the result into the focused application. Test with a disposable prompt before relying on focus or permissions.

A native beta with measurable boundaries

Built with Tauri and Rust. No public latency, productivity, controller-coverage, or ergonomic-outcome benchmark is claimed.

Try everything free for 7 days

Every Pro feature is unlocked for 7 days from your first install, no card required. Then keep the Claude Code profile free, or choose Pro for €4.99/month for all tool profiles and hosted transcript enhancement. The unsigned 0.1.2 beta has no automatic updater; voice capture is macOS-only.

Help
UltragripSupport assistant