A powerful voice-controlled productivity tool that combines speech recognition with AI assistance and keyboard automation. This tool allows users to control their computer, generate code, and interact with AI using voice commands triggered by keyboard shortcuts.
openai
pynput
sounddevice
mlx_whisper
pydantic
pyperclip
numpy
python-dotenv
The following environment variables need to be set:
OPENROUTER_API_KEY=your_openrouter_api_key
git clone [repository-url]
uv pip install -r requirements.txt
uv run handy.py
Code Generation:
CTRL + ALT + CMD (Left)AI Assistance:
SHIFT + ALT (Left)Voice Transcription:
CTRL + CMD (Right)Keyboard Commands:
CTRL + SHIFT (Left)AudioRecorder: Handles real-time audio recording and processingKeyboardShortcut: Manages keyboard combinations and actionsContextManager: Handles clipboard-based context awarenessContributions are welcome! Please feel free to submit a Pull Request.
9 commits
Python
100.0%
A powerful voice-controlled productivity tool that combines speech recognition with AI assistance and keyboard automation. This tool allows users to control their computer, generate code, and interact with AI using voice commands triggered by keyboard shortcuts.
openai
pynput
sounddevice
mlx_whisper
pydantic
pyperclip
numpy
python-dotenv
The following environment variables need to be set:
OPENROUTER_API_KEY=your_openrouter_api_key
git clone [repository-url]
uv pip install -r requirements.txt
uv run handy.py
Code Generation:
CTRL + ALT + CMD (Left)AI Assistance:
SHIFT + ALT (Left)Voice Transcription:
CTRL + CMD (Right)Keyboard Commands:
CTRL + SHIFT (Left)AudioRecorder: Handles real-time audio recording and processingKeyboardShortcut: Manages keyboard combinations and actionsContextManager: Handles clipboard-based context awarenessContributions are welcome! Please feel free to submit a Pull Request.
9 commits
Python
100.0%