Voice Commands
How VybeCoding's AI powered voice to shell works, speak naturally and the AI translates to shell commands. Examples, tips, and best practices for effective voice commands.
VybeCoding's voice command feature lets you speak naturally into your iPhone and have AI translate your words into shell commands. Instead of typing on a small keyboard, say what you want in plain English, "show me all running Docker containers", and VybeCoding generates the correct command, shows it to you for review, and runs it on confirmation. This is not dictation. The AI understands intent and produces the actual shell command, even for complex operations you might not remember the exact syntax for.
How It Works
Tap the microphone button in the terminal toolbar or use the voice shortcut. Speak your command naturally, describe what you want to happen, not the command syntax. VybeCoding uses AI to interpret your speech and generate the corresponding shell command. The generated command appears in the terminal input area where you can review it, edit it, or run it immediately. The AI considers your current working directory and shell context to produce accurate commands.
Command Examples
Voice commands are most effective when you describe the outcome you want. Here are examples of natural language input and the shell commands VybeCoding generates from them.
# "list all running docker containers"
docker ps
# "find large files over 1GB"
find / -size +1G -type f 2>/dev/null
# "show disk usage sorted by size"
du -sh * | sort -rh
# "restart the nginx service"
sudo systemctl restart nginx
# "show the last 50 lines of the error log"
tail -n 50 /var/log/nginx/error.log
# "create a tar archive of the project folder"
tar -czf project.tar.gz ./project/
# "check which process is using port 3000"
lsof -i :3000
# "show git log for the last week with one line per commit"
git log --oneline --since='1 week ago'Tips for Effective Voice Commands
Be specific about what you want. "Show running processes" produces ps aux, but "show the top 10 processes by memory usage" gives you ps aux --sort=-%mem | head -10, which is more useful. Include relevant details like file names, service names, or port numbers. If the AI generates a command that is close but not exactly right, you can edit it in the input area before running. Over time you will learn which phrases produce the best results for your common tasks.
When to Use Voice Commands
Voice commands shine when you know what you want to do but cannot remember the exact syntax, when the command involves multiple flags or pipes that are hard to type on a phone keyboard, when you are away from a desk and need to run a quick server task, or when you want to explore a system without looking up man pages. They are less suited for interactive programs that require ongoing typed input or for commands where you need precise control over every character.
Language and Accuracy
The AI behind voice commands understands English descriptions of shell operations. It handles common developer vocabulary, tool names, and technical concepts. If you say "spin up a Python HTTP server on port 8080" it produces python3 -m http.server 8080. If you say "commit everything with message fix login bug" it produces git add -A && git commit -m "fix login bug". The system improves continuously, and most standard system administration and development tasks are covered.