New tool that uses webrtcvad for voice activity detection, faster-whisper
for transcription, and xdotool to type into any focused window. Supports
session-based listening, configurable silence threshold, and a "full stop"
magic word to auto-submit.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
We want to make CMake scale cleanly so that:
Adding a new tutorial folder is easy
Each executable is independent
each subproject would still require CMakeLists
clang-tidy is a static analysis tool:
It analyzes C++ source code
It finds bugs, bad practices, and design issues
It uses the same compiler flags as your real build
Examples of what it catches:
Uninitialized variables
Dangling references
Inefficient copies
Dangerous implicit conversions
Missing explicit
Poor modern C++ usage
clang-format is a code formatter, not a compiler tool.
It:
Rewrites your C++ source code
Adjusts indentation, spacing, line breaks, brace style, etc and makes
code look consistent