
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.
Pick a destination and start recording in the background
Stop the current recording and save it
Show the elapsed time of the current recording in the menu bar
Record five seconds and check the input level
Choose where recordings are saved and how files are named