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

What Ultragrip changes, and what it does not prove

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

Release 0.1.2 mapping at a glance

The downloadable beta gives controls consistent meanings across tool profiles. These Claude Code defaults include an L2 command layer, deliberate interrupt hold, and output scrolling.

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.

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.

Ultragrip gamepad input interface

Try everything free for 7 days

Every Pro feature is unlocked for 7 days from your first install, no card required. After the trial, keep the Claude Code profile free forever, or go Pro for €4.99/month to unlock all tool profiles and hosted transcript enhancement.

Test release 0.1.2 in your own workflow

Try a controller-based input workflow without treating it as a medical intervention. The current beta has a 7-day full-feature trial, then a free Claude Code profile or €4.99/month Pro option.

Download for Free
Help
UltragripSupport assistant