Idea Description: MX PersonaKeys is a Logi Actions SDK plugin that maps AI "personas" (Code Reviewer, UX Copy Polisher, Research Summarizer, Design Prompt Generator, Email Tone Fixer) to MX Creative Console keys and Actions Ring bubbles. Select text in any app → tap a hardware key → get AI-powered results instantly pasted to clipboard with haptic confirmation. No copy-paste, no tab-switching, no prompt engineering required. Demo: In VS Code, highlight buggy function → tap "Code Reviewer" key → haptic buzz → clipboard has review + fix suggestion.
Innovativeness: Hardware-native AI: First plugin binding specific AI personas to physical keys + radial menus. Universal context awareness across 100+ apps. Haptic state machine with buzz patterns. Radial persona switching via Actions Ring swipes.
Usage of Actions SDK: C# plugin with UniversalActions = true. LCDKeySupport for Creative Console icons/labels. HapticFeedback on MX Master 4. Key actions: "PersonaKey-{id}" copies selection → POST to backend → poll result → clipboard + haptic. Actions Ring: 8 bubbles per persona set.
Architecture: Frontend (C# Plugin): KeyDown → GetForegroundApp() + copy selection → POST to FastAPI backend → poll status → SetClipboard(result) + haptic. Backend (FastAPI): Multi-agent orchestration per persona (analyze → generate → format). Deploy on Railway/Vercel.
How This Is Unique: Cross-app AI via Actions SDK (unlike app silos). Hardware control + zero context switch. 15 persistent hardware-bound AIs. Haptic 3-stage feedback. Beyond static Smart Actions.
Impact: 40M Logitech MX users. Devs (code review), creators (SEO/scripting), knowledge workers (email/research). 75% faster AI usage (2s vs 8s per query). 2+ hours/week saved. Freemium: Free 5 personas, Pro $9/mo unlimited + teams.
Built With
- actions
- app
- cross
- python
Log in or sign up for Devpost to join the conversation.