💡 Inspiration

We've spent the last year watching AI transform how we write code. Tools like Cursor, GitHub Copilot, and Claude have become indispensable but there's a friction we keep running into.

Every few seconds, we're ripped out of flow state: eyes darting to inline suggestions, fingers reaching for Tab to accept or Esc to dismiss, mentally context-switching between "writing code" and "reviewing AI output." Studies show developers make 1,500+ keyboard-mouse switches daily. With AI suggestions now firing every few keystrokes, that number is exploding.

Then we discovered Logitech's MX ecosystem - the Creative Console for dedicated control, and the MX Master4's Actions Ring for in-flow interactions. Together, they offer something no keyboard shortcut can: tactile, eyes-free AI supervision.

What if accepting AI code felt like adjusting a volume dial? What if a thumb gesture could approve a suggestion without leaving your mouse? What if you could physically feel the difference between a confident suggestion and a speculative one?

That's the vision behind Cursor Flow.

🎯 What We Want to Build

Cursor Flow creates a two-device AI coding command system - the MX Creative Console as your dedicated control surface, and the MX Master4 Actions Ring for seamless in-flow interactions.

MX Creative Console -- The Command Center

Hardware Function
Dial Scrub through AI suggestions (rotate), accept current suggestion (press)
LCD Key 1 Live preview of current AI suggestion (truncated diff)
LCD Key 2 Confidence indicator + token count
LCD Key 3 Switch AI provider (Cursor → Claude → GPT)
LCD Key 4 Toggle agent mode (single suggestion vs. autonomous)
LCD Key 5 Context mode indicator (Write / Debug / Refactor)
LCD Key 6 Reject all / Clear suggestions
Haptics Pulse pattern indicates AI confidence level

MX Master4 Actions Ring -- In-Flow Control

Gesture Function
Ring Rotate Up Accept current AI suggestion (quick approve without leaving mouse)
Ring Rotate Down Reject current suggestion
Ring Press + Rotate Cycle through alternative suggestions
Thumb Button Hold Activate "AI Preview Mode" - temporarily show full suggestion inline
Gesture Button + Ring Trigger AI completion at cursor position

The Two-Device Workflow

┌─────────────────────────────────────────────────────────────────────────┐
│                         CURSOR FLOW WORKFLOW                            │
├─────────────────────────────────────────────────────────────────────────┤
│                                                                         │
│   ACTIVE CODING (hands on keyboard + mouse)                             │
│   ──────────────────────────────────────────                            │
│   MX Master4 Actions Ring handles quick decisions:                      │
│   • Thumb up = Accept suggestion                                        │
│   • Thumb down = Reject                                                 │
│   • Never leave your mouse                                              │
│                                                                         │
│   FOCUSED AI REVIEW (dedicated attention needed)                        │
│   ──────────────────────────────────────────────                        │
│   MX Creative Console for complex interactions:                         │
│   • Dial through multiple suggestions                                   │
│   • View diffs on LCD keys                                              │
│   • Switch AI providers                                                 │
│   • Feel confidence via haptics                                         │
│                                                                         │
│   AGENT SUPERVISION (autonomous AI actions)                             │
│   ──────────────────────────────────────────────                        │
│   Combined control:                                                     │
│   • Console dial = step through planned actions                         │
│   • Actions Ring = quick approve/reject in sequence                     │
│   • LCD shows action queue and status                                   │
│                                                                         │
└─────────────────────────────────────────────────────────────────────────┘

🔮 Key Innovations We're Excited About

1. Confidence-Driven Haptics The Actions SDK supports 16 distinct waveform patterns. We plan to map AI confidence levels to unique haptic signatures: feel a strong, affirming pulse for high-confidence suggestions, or a gentle vibration for uncertain ones. You'll know how much to trust a suggestion before you even read it.

2. Zero-Context-Switch Approvals The Actions Ring lets developers accept/reject AI suggestions without moving their hand from the mouse. This is huge for maintaining flow state as your right hand stays in position, thumb makes the call.

3. Context-Aware Behavior Both devices adapt to your current activity:

  • Writing mode: Ring = quick accept/reject, Dial = navigate alternatives
  • Debug mode: Ring = step in/out, Dial = traverse stack frames
  • Review mode: Ring = approve/flag, Dial = jump between issues

4. Agent Mode for Cursor Composer / Claude Code As coding becomes more agentic, developers need to supervise autonomous actions. The Console dial becomes a "step controller" to preview actions, while the Actions Ring provides rapid-fire approve/reject for sequential operations.

5. Live LCD Dashboard LCD keys show real-time AI status: code previews, active model, token usage, and context mode turning the Console into an always-visible AI dashboard.

Built With

Share this project:

Updates