News

Hands-Free Controls for Coding Agents: What Actually Works

The Pedal Three ($69) is three ribbed foot pedals on a curved steel base with a captive USB cable, and it is the only thing in this catalogue that is...

Hands-Free Controls for Coding Agents: What Actually Works

The Pedal Three ($69) is three ribbed foot pedals on a curved steel base with a captive USB cable, and it is the only thing in this catalogue that is...

Push to Talk Key vs an Always On Mic

Every dictation setup makes one decision before any other: does the microphone stay open and let software work out when you are talking, or does it stay shut until you...

Push to Talk Key vs an Always On Mic

Every dictation setup makes one decision before any other: does the microphone stay open and let software work out when you are talking, or does it stay shut until you...

GitHub Copilot keyboard shortcuts in VS Code

Copilot's shortcuts in VS Code fall into two groups: the inline suggestion keys, which have been stable for a long time, and the chat keys, which have moved between releases...

GitHub Copilot keyboard shortcuts in VS Code

Copilot's shortcuts in VS Code fall into two groups: the inline suggestion keys, which have been stable for a long time, and the chat keys, which have moved between releases...

Copilot Key Not Working on Your Keyboard?

If the Copilot key on your keyboard does nothing, the most likely cause is not the key. On Windows keyboards that key sends an ordinary keyboard shortcut, and something has...

Copilot Key Not Working on Your Keyboard?

If the Copilot key on your keyboard does nothing, the most likely cause is not the key. On Windows keyboards that key sends an ordinary keyboard shortcut, and something has...

Which AI shortcut keys are worth binding to hardware

Most shortcut lists tell you what a key does. This one is about which keys deserve to leave the keyboard entirely. We sell macropads and pedals, including the KM16 Macropad,...

Which AI shortcut keys are worth binding to hardware

Most shortcut lists tell you what a key does. This one is about which keys deserve to leave the keyboard entirely. We sell macropads and pedals, including the KM16 Macropad,...

Agent State on Your Desk: Idle, Thinking, Needs Input, Done

The Status Light ($45) is a matte black desk unit with three domed lenses, red at the top, amber in the middle, green at the bottom. It exists to answer...

Agent State on Your Desk: Idle, Thinking, Needs Input, Done

The Status Light ($45) is a matte black desk unit with three domed lenses, red at the top, amber in the middle, green at the bottom. It exists to answer...

Keyboard shortcuts for Claude Code

Claude Code runs in your terminal, so its shortcuts are a short list of keys the prompt itself watches for, plus a handful of prefix characters. Below is what is...

Keyboard shortcuts for Claude Code

Claude Code runs in your terminal, so its shortcuts are a short list of keys the prompt itself watches for, plus a handful of prefix characters. Below is what is...

A Push-to-Talk Key for Coding Agents

The Voice Pad ($79) is a compact mechanical keypad supplied with a microphone, and three of its controls are the whole idea: a microphone key, a tick and a cross,...

A Push-to-Talk Key for Coding Agents

The Voice Pad ($79) is a compact mechanical keypad supplied with a microphone, and three of its controls are the whole idea: a microphone key, a tick and a cross,...

An Agent Controller on a Budget

Slam Buttons at $29 is the cheapest thing we sell that is genuinely a controller: two large round red arcade buttons on a cream plate, cable out of the top....

An Agent Controller on a Budget

Slam Buttons at $29 is the cheapest thing we sell that is genuinely a controller: two large round red arcade buttons on a cream plate, cable out of the top....

What to Look for in an Agent Controller

An agent controller is any physical thing on your desk that fires the actions you repeat while a coding agent works: accept, reject, submit, run it again. There is no...

What to Look for in an Agent Controller

An agent controller is any physical thing on your desk that fires the actions you repeat while a coding agent works: accept, reject, submit, run it again. There is no...

Agent Controller Alternatives You Can Buy Today

If you are reading this, the agent controller you wanted is out of stock, and the listings that do exist are second hand and above the original price. This page...

Agent Controller Alternatives You Can Buy Today

If you are reading this, the agent controller you wanted is out of stock, and the listings that do exist are second hand and above the original price. This page...

A Micro Keyboard for ChatGPT and Codex

A micro keyboard is a small second keyboard that sits beside your main one and does nothing but fire the actions you repeat. People search for a ChatGPT or Codex...

A Micro Keyboard for ChatGPT and Codex

A micro keyboard is a small second keyboard that sits beside your main one and does nothing but fire the actions you repeat. People search for a ChatGPT or Codex...

An AI Agent Controller for Cursor: Keys Under the Hand That Is Not on the Mouse

The KM16 Macropad is the piece that makes most sense as an agent controller for Cursor: sixteen keycaps in a 4x4 grid with one large knob and two small ones,...

An AI Agent Controller for Cursor: Keys Under the Hand That Is Not on the Mouse

The KM16 Macropad is the piece that makes most sense as an agent controller for Cursor: sixteen keycaps in a 4x4 grid with one large knob and two small ones,...

An AI Agent Controller for Claude Code: What to Buy and What to Bind

The Pedal Three is the plainest answer to what people mean by an AI agent controller for Claude Code: three ribbed foot pedals on a curved steel base, $69, which...

An AI Agent Controller for Claude Code: What to Buy and What to Bind

The Pedal Three is the plainest answer to what people mean by an AI agent controller for Claude Code: three ribbed foot pedals on a curved steel base, $69, which...

A Micro Keyboard for Codex: Which Small Pad Actually Helps

The EM Mini Pad is the closest thing here to a micro keyboard for Codex: a small, heavy anodised aluminium block with five keys and a knurled knob, sitting in...

A Micro Keyboard for Codex: Which Small Pad Actually Helps

The EM Mini Pad is the closest thing here to a micro keyboard for Codex: a small, heavy anodised aluminium block with five keys and a knurled knob, sitting in...

What Is an AI Agent Controller?

An AI agent controller is not a category anyone has formally defined, so here is the plain version: it is the small hardware you keep within reach because you now...

What Is an AI Agent Controller?

An AI agent controller is not a category anyone has formally defined, so here is the plain version: it is the small hardware you keep within reach because you now...

Foot Pedals on a Mac: Do They Work as Keyboards?

Yes for the pedal itself - it enumerates as a standard HID keyboard. The catch, when there is one, is usually the configuration software, not the hardware.

Foot Pedals on a Mac: Do They Work as Keyboards?

Yes for the pedal itself - it enumerates as a standard HID keyboard. The catch, when there is one, is usually the configuration software, not the hardware.

Voice Pad for GitHub Copilot: Setup Checks Before Buying

Check Voice Pad microphone details, dictation software and key assignments before using GitHub Copilot chat. Plan capture, text insertion and review separately.

Voice Pad for GitHub Copilot: Setup Checks Before Buying

Check Voice Pad microphone details, dictation software and key assignments before using GitHub Copilot chat. Plan capture, text insertion and review separately.

Checking a Dictation Setup for GitHub Copilot Chat

Check the microphone path, dictation app and text destination for GitHub Copilot chat before choosing Whisper Key as a handheld control option.

Checking a Dictation Setup for GitHub Copilot Chat

Check the microphone path, dictation app and text destination for GitHub Copilot chat before choosing Whisper Key as a handheld control option.

What Your Left Hand Should Be Doing in Windsurf

A slim twelve-key macropad for the hand not on the mouse while reviewing Cascade — and why our other two macropads usually beat it.

What Your Left Hand Should Be Doing in Windsurf

A slim twelve-key macropad for the hand not on the mouse while reviewing Cascade — and why our other two macropads usually beat it.

Reviewing Cascade's Steps With Your Feet

Pedal Three maps accept, reject and push-to-talk to your feet, so reviewing a Cascade plan in Windsurf never takes a hand off the keyboard.

Reviewing Cascade's Steps With Your Feet

Pedal Three maps accept, reject and push-to-talk to your feet, so reviewing a Cascade plan in Windsurf never takes a hand off the keyboard.

Voice Pad for Windsurf: What Actually Changes From a Handheld Mic

The Voice Pad puts a desk microphone and macro keys in one keypad for dictating to Windsurf's Cascade at normal speaking volume.

Voice Pad for Windsurf: What Actually Changes From a Handheld Mic

The Voice Pad puts a desk microphone and macro keys in one keypad for dictating to Windsurf's Cascade at normal speaking volume.

Gift Ideas for Developers Who Run AI Agents

One functional pick and three purely decorative ones, all inexpensive - the honest case for each, including the one that is not worth twice the price.

Gift Ideas for Developers Who Run AI Agents

One functional pick and three purely decorative ones, all inexpensive - the honest case for each, including the one that is not worth twice the price.

Reducing Repetitive Strain From Accept-and-Reject Clicking

The fix for strain from constant approve-or-reject decisions is usually to move which muscle does the work, not to reduce how often you decide.

Reducing Repetitive Strain From Accept-and-Reject Clicking

The fix for strain from constant approve-or-reject decisions is usually to move which muscle does the work, not to reduce how often you decide.

Two Big Red Buttons for Approving What Cascade Just Did

Slam Buttons puts accept and reject onto two full-size arcade buttons you can hit without looking while reviewing Cascade's plan.

Two Big Red Buttons for Approving What Cascade Just Did

Slam Buttons puts accept and reject onto two full-size arcade buttons you can hit without looking while reviewing Cascade's plan.

Building a Desk Setup for All-Day Agent Work

Running an agent all day repeats four small jobs: review, wait, notice, and dictate. Hardware exists for each, but you rarely need all four at once.

Building a Desk Setup for All-Day Agent Work

Running an agent all day repeats four small jobs: review, wait, notice, and dictate. Hardware exists for each, but you rarely need all four at once.

One More Pedal: What Pedal Four Adds to the Windsurf Loop

Pedal Four adds a fourth hands-free action to the Windsurf review loop, with the driver built in so it works on any platform.

One More Pedal: What Pedal Four Adds to the Windsurf Loop

Pedal Four adds a fourth hands-free action to the Windsurf review loop, with the driver built in so it works on any platform.

Can You Control Claude Code With a Foot Pedal?

Yes - Claude Code reads keystrokes, and a USB foot pedal sends keystrokes. Here is what a pedal maps to in the review loop, and what it cannot do.

Can You Control Claude Code With a Foot Pedal?

Yes - Claude Code reads keystrokes, and a USB foot pedal sends keystrokes. Here is what a pedal maps to in the review loop, and what it cannot do.

Do You Need Two Devices to Talk to Cascade and Click Through It?

Vibe Pad bundles a separate clip-on microphone with a three-key macro pad for Windsurf's Cascade, covering dictation and review controls at an entry price.

Do You Need Two Devices to Talk to Cascade and Click Through It?

Vibe Pad bundles a separate clip-on microphone with a three-key macro pad for Windsurf's Cascade, covering dictation and review controls at an entry price.

A Five-Key Shortcut Pad for GitHub Copilot

The EM Mini Pad's six keys and one knob fit between your keyboard and your mug, enough for a compact GitHub Copilot accept/reject setup.

A Five-Key Shortcut Pad for GitHub Copilot

The EM Mini Pad's six keys and one knob fit between your keyboard and your mug, enough for a compact GitHub Copilot accept/reject setup.

Are Cheap Foot Pedals Any Good?

Any pedal that registers as a keyboard will fire a basic accept or reject just fine. Where cheap ones usually fall short is durability and per-pedal control.

Are Cheap Foot Pedals Any Good?

Any pedal that registers as a keyboard will fire a basic accept or reject just fine. Where cheap ones usually fall short is durability and per-pedal control.

Typing Prompts Into Gemini CLI on a Keyboard Worth Looking At

The Retro Board is an 87-key tri-mode mechanical keyboard for typing Gemini CLI prompts, not for shortcutting the review loop.

Typing Prompts Into Gemini CLI on a Keyboard Worth Looking At

The Retro Board is an 87-key tri-mode mechanical keyboard for typing Gemini CLI prompts, not for shortcutting the review loop.

What a Macropad Is Actually For

A macropad gives the hand that is not on your mouse a job - firing a whole action or a chord as one press instead of a shortcut you reach...

What a Macropad Is Actually For

A macropad gives the hand that is not on your mouse a job - firing a whole action or a chord as one press instead of a shortcut you reach...

Stop Alt-Tabbing to Check Your Terminal

The fix is not discipline, it is moving the status somewhere you do not have to switch windows to see - a light or a small screen in your periphery.

Stop Alt-Tabbing to Check Your Terminal

The fix is not discipline, it is moving the status somewhere you do not have to switch windows to see - a light or a small screen in your periphery.

A Quieter Way to Prompt Your Coding Agent in an Open Office

Distance to the microphone is the whole problem. A mic held near your mouth needs far less volume than one sitting on the desk to register clearly.

A Quieter Way to Prompt Your Coding Agent in an Open Office

Distance to the microphone is the whole problem. A mic held near your mouth needs far less volume than one sitting on the desk to register clearly.

Sixteen Keys for Everything Gemini CLI Makes You Decide

The KM16 is a 16-key macropad remapped in a browser via VIA, enough keys to cover every repeated Gemini CLI action.

Sixteen Keys for Everything Gemini CLI Makes You Decide

The KM16 is a 16-key macropad remapped in a browser via VIA, enough keys to cover every repeated Gemini CLI action.

The Left-Hand Pad, Set Up for GitHub Copilot

The Left-Hand Pad's twelve programmable keys give the hand that's off the mouse a job during GitHub Copilot review, on any platform.

The Left-Hand Pad, Set Up for GitHub Copilot

The Left-Hand Pad's twelve programmable keys give the hand that's off the mouse a job during GitHub Copilot review, on any platform.

Does Gemini CLI Tell You When It's Done?

The Status Light is a three-lamp desk signal you wire to Gemini CLI's run state, replacing constant terminal checking.

Does Gemini CLI Tell You When It's Done?

The Status Light is a three-lamp desk signal you wire to Gemini CLI's run state, replacing constant terminal checking.

Accepting GitHub Copilot Suggestions With Your Feet

Pedal Three maps accept, reject and talk to your feet, useful for GitHub Copilot's chat and multi-file review, less so for single-line completions.

Accepting GitHub Copilot Suggestions With Your Feet

Pedal Three maps accept, reject and talk to your feet, useful for GitHub Copilot's chat and multi-file review, less so for single-line completions.

The Smallest Macropad That Still Runs a Gemini CLI Session

The EM Mini Pad is a six-key Bluetooth macropad small enough for a crowded desk, covering accept and reject for Gemini CLI.

The Smallest Macropad That Still Runs a Gemini CLI Session

The EM Mini Pad is a six-key Bluetooth macropad small enough for a crowded desk, covering accept and reject for Gemini CLI.

Slapping Accept and Reject Instead of Typing Them, in Claude Code

Slam Buttons are two full-size arcade buttons wired for accept and reject, so you can approve or kill Claude Code's output with a slap.

Slapping Accept and Reject Instead of Typing Them, in Claude Code

Slam Buttons are two full-size arcade buttons wired for accept and reject, so you can approve or kill Claude Code's output with a slap.

Do You Need a Retro Mechanical Keyboard to Run Windsurf?

The Retro Board is a tri-mode hot-swap keyboard that changes how you type briefs into Windsurf, not how Cascade's review loop works.

Do You Need a Retro Mechanical Keyboard to Run Windsurf?

The Retro Board is a tri-mode hot-swap keyboard that changes how you type briefs into Windsurf, not how Cascade's review loop works.

Left-Hand Macropad for Claude Code: What Actually Changes

The Left-Hand Pad is a 12-key macropad for the hand not on the mouse while you review Claude Code's diffs on a Mac.

Left-Hand Macropad for Claude Code: What Actually Changes

The Left-Hand Pad is a 12-key macropad for the hand not on the mouse while you review Claude Code's diffs on a Mac.

A Second Screen for the One Number Gemini CLI Makes You Check

The Desk Terminal is a small retro-styled screen for showing one value, like build state, instead of a spare browser tab.

A Second Screen for the One Number Gemini CLI Makes You Check

The Desk Terminal is a small retro-styled screen for showing one value, like build state, instead of a spare browser tab.

Sixteen Keys, One Cascade Plan

The KM16's sixteen keys and three knobs give a Windsurf Cascade review loop a dedicated key for nearly every repeated action.

Sixteen Keys, One Cascade Plan

The KM16's sixteen keys and three knobs give a Windsurf Cascade review loop a dedicated key for nearly every repeated action.

Running Cascade Without Staring at the Tab

A three-lamp desk light you wire to Cascade's start and finish, so you stop checking the Windsurf tab on a timer.

Running Cascade Without Staring at the Tab

A three-lamp desk light you wire to Cascade's start and finish, so you stop checking the Windsurf tab on a timer.

A Quieter Way to Brief Gemini CLI

The Whisper Key lets you dictate prompts to Gemini CLI at whisper volume instead of talking out loud at your desk.

A Quieter Way to Brief Gemini CLI

The Whisper Key lets you dictate prompts to Gemini CLI at whisper volume instead of talking out loud at your desk.

Typing Prompts Into Cursor on a Retro Keyboard

The Retro Board is a hot-swappable tri-mode keyboard for typing into Cursor; it does nothing for the accept-reject loop.

Typing Prompts Into Cursor on a Retro Keyboard

The Retro Board is a hot-swappable tri-mode keyboard for typing into Cursor; it does nothing for the accept-reject loop.

Mapping a Macropad for Code Review

Group your review actions into one layer and your everyday shortcuts into another - a 16-key pad with layers can cover a full review loop twice over.

Mapping a Macropad for Code Review

Group your review actions into one layer and your everyday shortcuts into another - a 16-key pad with layers can cover a full review loop twice over.

The Smallest Way to Add Macro Keys to Cursor

The six-key EM Mini Pad covers a short Cursor mapping, accept, reject, a couple of shortcuts, in a tiny footprint.

The Smallest Way to Add Macro Keys to Cursor

The six-key EM Mini Pad covers a short Cursor mapping, accept, reject, a couple of shortcuts, in a tiny footprint.