
Convert and compress images, audio, and video right from Raycast — powered by the Picmal macOS app and its bundled FFmpeg, ImageMagick, and sips tooling.
1-3, 5, 8-), or one PDF
per page..icns, a Windows .ico, and an
iOS icon set.Every command prefills from your current Finder selection. Convert and compress write next
to each input (compress adds a _compressed suffix); the merge, combine, and PDF commands
write a single new file next to the first input; Generate App Icons writes a folder of
icons next to the source. A toast reports the result with a Show in Finder action.
With Raycast AI you can run any of these without opening a command — e.g. "@picmal convert these to webp", "@picmal compress the selected videos", "@picmal combine these PDFs", or "@picmal make a PDF from these photos." Each action asks for confirmation, then reports the output paths (and size savings for convert/compress).
picmal-cli
binary bundled inside Picmal.app).The extension locates Picmal.app via Spotlight (com.cantimplorastudio.picmal) and runs
its bundled CLI at Contents/MacOS/picmal-cli, parsing the CLI's stable NDJSON output for
results, errors, and live progress on long video transcodes. No separate install,
configuration, or API key required.
npm install
npm run dev # ray develop — loads the extension into Raycast
npm run lint
npm run build
Convert selected files to another format.
Compress selected files while keeping their format.
Merge two or more PDFs into a single PDF.
Join two or more audio files into one.
Join two or more videos into one.
Split a PDF into one document per page range.
Create a multi-page PDF from images, one image per page.
Generate macOS (.icns), Windows (.ico), and iOS app icons from one image.
1-3, 5, 8-), or leave the ranges blank to split every page separately..icns, a Windows .ico, and an iOS icon set, written to a new folder next to the source.