AICHE +WWindows Terminal Integration
Voice for PowerShell, CMD, and WSL documentation
Speak commit messages and PowerShell docs faster.
The short answer: open Windows Terminal, position your cursor in a command or text field, press Ctrl+Alt+R, speak for 30-90 seconds, and AICHE inserts formatted text into your PowerShell, CMD, or WSL session. Works identically across all Windows Terminal profiles and tabs.
Windows Terminal replaced cmd.exe as the modern terminal for Windows developers. It supports tabs, multiple profiles (PowerShell, CMD, WSL, Azure Cloud Shell), split panes, and GPU-accelerated rendering. What it does not support is any form of voice input. Windows Speech Recognition is designed for desktop applications, not terminal emulators. You are left typing everything, which is fine for short commands but painful for commit messages, script documentation, and README content. Voice handles the text-heavy parts of terminal work so you can stay in the terminal instead of switching to a text editor.
- Open Windows Terminal with your preferred profile (PowerShell, CMD, or WSL).
- Begin your command or navigate to where you need text. For git commits, type
git commit -m "and leave the cursor inside the quotes. For documentation, open a file in a terminal editor or useechoor heredoc syntax. - Press Ctrl+Alt+R to start AICHE recording.
- Speak your content naturally. For commit messages, describe the change and why you made it. For documentation, explain setup steps, configuration options, or architecture decisions.
- Press the hotkey again to stop. AICHE transcribes and inserts the text at your cursor position.
- Complete the command. Close the quote on your commit message, finish the heredoc, or save the file.
- Execute and move on.
Git Commit Messages That Explain Why
The most common use of voice in a terminal is git commit messages. Developers know they should write descriptive commits. The git documentation says so. Every blog post about version control says so. But typing a detailed commit message after every change adds friction, so most commits end up as "fix bug" or "update styles" or "wip."
Dictation removes the friction. Type git commit -m ", press Ctrl+Alt+R, and speak: "Refactor the database connection pooling to use HikariCP instead of c3p0. Reduces connection acquisition time from 50ms to 5ms based on load testing with 100 concurrent requests. Updates max pool size to 20 with 30 second timeout. Adds health check query to catch stale connections. Backward compatible, no changes needed in the data access layer." That took 20 seconds to say. Typing it would take 2 minutes. Your git history becomes genuinely useful for debugging, onboarding, and code review because each commit explains the reasoning, not just the action.
This applies to all version control workflows in Windows Terminal. Interactive rebase comments, merge commit messages, tag annotations. Anywhere git expects text, voice is faster.
PowerShell Script Documentation
PowerShell commands and scripts benefit from inline documentation more than most languages because the syntax is verbose and the cmdlet names, while descriptive, do not always make the purpose obvious. A script that uses Get-WmiObject, Invoke-RestMethod, and ConvertTo-SecureString in sequence could be doing anything from system monitoring to API integration to credential management.
Comment blocks in PowerShell use <# ... #> or line comments with #. Position your cursor after a comment marker, press Ctrl+Alt+R, and speak: "This section connects to the Azure AD Graph API using a service principal. It retrieves all users with inactive accounts older than 90 days and exports them to a CSV for the quarterly access review. The access token is cached for one hour to avoid rate limiting on repeated runs." That documentation makes the script maintainable by someone who did not write it.
For function-level documentation, PowerShell uses comment-based help with .SYNOPSIS, .DESCRIPTION, .PARAMETER, and .EXAMPLE tags. Dictate each section separately. The synopsis takes 5 seconds, the description takes 15 seconds, and each parameter description takes 5 seconds. A fully documented function that would take 10 minutes to type is done in 2 minutes of speaking.
WSL Environment Notes and README Creation
Windows Terminal's WSL integration means you are often working across two worlds, Windows and Linux, in different tabs of the same terminal. Environment setup notes for WSL projects are critical because the configuration rarely works the same way twice, and six months from now you will not remember which packages you installed or which config files you edited.
Create a README or INSTALL document in your WSL project directory:
cat << 'EOF' > README.md
[press Ctrl+Alt+R and dictate your documentation]
EOF
Speak the full setup instructions: prerequisites, installation steps, configuration changes, environment variables, and known issues. AICHE captures it all with proper punctuation and formatting. A README that would take 30 minutes to type is done in 8 minutes of speaking.
For quick environment notes, use the same approach with any file. Document your WSL networking setup, your custom bash aliases, your Docker Compose configuration. The effort cost of creating documentation drops low enough that you actually do it.
Heads-up: Windows Terminal supports multiple profiles and AICHE works identically across all of them. PowerShell, CMD, WSL Ubuntu, WSL Debian, Azure Cloud Shell. No reconfiguration needed when switching between profiles or tabs.
The pro-tip: use Windows Terminal's split panes to keep documentation visible while coding. Open your README in one pane (using cat or less) and your working shell in the other. Dictate documentation updates in the working pane, then verify them in the reading pane.
Result: detailed commit messages and script documentation that takes 20 minutes of typing becomes 6 minutes of dictation. Your PowerShell scripts become maintainable, your git history becomes useful, and your READMEs actually exist.
Do this now: open Windows Terminal, navigate to a git repository, type git commit -m ", press Ctrl+Alt+R, and dictate a commit message that explains both what you changed and why. Close the quote and hit Enter.
Works With
AICHE with GitHub Copilot
GitHub Copilot with voice. Dictate code requests and prompts naturally. Get suggestions without typing.
AICHE with Linear
Linear issues with voice. Dictate bug reports, features, and updates without typing. Document issues naturally.
AICHE with DataGrip
DataGrip with voice. Dictate database entries and records naturally without keyboard input.
AICHE with Height
Height task management with voice. Dictate task descriptions, status updates, and progress notes without manually typing anything into the system.
AICHE with IntelliJ IDEA
IntelliJ IDEA with voice. Dictate code comments and documentation naturally while staying in your editor.
AICHE with PyCharm
PyCharm with voice. Dictate code comments and documentation naturally while staying in your editor.