Record your Mac's microphone to .m4a files from Raycast — into folders you choose, named the way you want, with a timer in the menu bar.
Built for long sessions such as lectures and meetings: audio is flushed to disk every second, so a crash or a dead battery never costs more than the last second.
This extension drives the mictape command-line tool (v0.2.0 or later), which does the recording. Install it first with Homebrew:
brew install t4kamuna/tap/mictape
Or build it from source:
git clone https://github.com/t4kamuna/mictape.git
cd mictape
swift build -c release
mkdir -p ~/.local/bin
install -m 755 .build/release/mictape ~/.local/bin/mictape
The extension looks for mictape in ~/.local/bin, /opt/homebrew/bin, and /usr/local/bin. If you installed it elsewhere, set MicTape CLI Path in the extension preferences.
The first recording started from Raycast asks for microphone access for Raycast.
{label}, you are asked for a label (the next number is suggested).Set them in Recording Settings: pick a folder, or enter a glob so that every matching folder becomes a destination. The file name template supports {label} and {date:FORMAT}.
Settings are stored in ~/.config/mictape/config.json and shared with the mictape command line. See the mictape README.
{
"destinations": [{ "path": "~/Documents/Classes/[0-9]*-?*", "subdirectory": "audio" }],
"filename": "{label}-{date:yyyyMMdd}.m4a"
}
Neither the extension nor mictape makes any network connection. Recordings are written only to your destinations.