Getting Started
Click the microphone button (floating action button) in the bottom-right corner to open the assistant panel. You can also press Alt+V to toggle the microphone when the panel is open.Available Commands
| Command | What it does |
|---|---|
| ”Create task” | Starts a multi-step flow to create a new task |
| ”List tasks” | Reports task counts by status |
| ”Change status” | Guides you through moving a task to a new status |
| ”Help” | Lists all available commands |
| ”Cancel” | Stops any active operation |
Task Creation Flow
When you say “create task”, the assistant walks you through:- Title — “What should the task title be?”
- Description — “Would you like to add a description?” (say “skip” to skip)
- Type — “What type? Feature, bugfix, refactor, docs, test, or chore.”
- Priority — “Priority? None, low, medium, or high.”
- Confirm — “Shall I create it?” (say “yes” or “no”)
Features
Text-to-Speech
The assistant reads its responses aloud. Toggle the speaker icon in the panel header to mute/unmute.Audio Visualizer
A real-time waveform visualizer appears in the panel when the microphone is active, showing audio input levels.Sound Effects
- Rising beep when listening starts
- Falling beep when listening stops
Command Hints
When the assistant is idle, clickable suggestion chips appear for quick access to common commands.Text Input
You can also type commands in the text input field at the bottom of the panel. Voice and text input work identically.Keyboard Shortcut
Press Alt+V to toggle the microphone on/off without clicking.Architecture
The voice assistant uses a modular plugin architecture:Adding Custom Commands
To add a new voice command:- Create a new file in
commands/(e.g.,myCommand.js) - Use
registerCommand()with patterns, flow states, and an execute function - Import the file in
commands/index.js
Browser Support
The voice assistant requires browser support for the Web Speech API:- Chrome / Edge — Full support (recognition + synthesis)
- Safari — Synthesis only (no recognition)
- Firefox — Limited support