Get started
Allomer requires an Apple silicon Mac with macOS 14 or later. Conversion happens on the Mac.
The Homebrew command below becomes available after the first signed and notarized release is published. There is no production release yet.
Install with Homebrew
brew install --cask ashbench/tap/allomer
The fully qualified name grants Homebrew trust only to the Allomer cask. It does not trust every item that AshBench might publish later. If you add the tap separately, grant the same narrow trust before installing:
brew tap ashbench/tap
brew trust --cask ashbench/tap/allomer
brew install --cask ashbench/tap/allomer
See Homebrew's tap trust documentation for the scope of each trust command.
This installs Allomer.app in Applications and links the bundled allomer command into Homebrew's binary directory. It does not install separate conversion tools.
Open an unsigned beta from a disk image
Early test builds may have an ad hoc signature while Developer ID signing and notarization are being configured. Download these builds only from the AshBench GitHub release and compare the disk image's SHA-256 value with its release manifest:
shasum -a 256 ~/Downloads/Allomer-0.1.0-beta.1.dmg
After dragging Allomer to Applications, macOS will block its first launch. You can try to open it once and then use System Settings → Privacy & Security → Open Anyway, as described in Apple's instructions. The terminal alternative removes quarantine from this app only:
xattr -dr com.apple.quarantine /Applications/Allomer.app
open /Applications/Allomer.app
Do not disable Gatekeeper for the whole Mac. A signed and notarized release will not require this step.
Launch the app from Applications or run:
open -a Allomer
Homebrew can update or remove the app later:
brew upgrade --cask ashbench/tap/allomer
brew uninstall --cask ashbench/tap/allomer
brew uninstall --cask --zap ashbench/tap/allomer also removes saved settings, history, and recovery data. Use --zap only when you no longer need Undo.
Convert one file
- Open Allomer and select Manual.
- Drag one file into the window or select Choose File….
- Select the destination under Convert to.
- Review the format settings.
- Select Save Converted Copy….
Allomer keeps the source and refuses to replace an existing destination.
Convert after a Finder rename
- Select Automatic.
- Select Add Watched Folder… and choose a folder.
- Keep Automatic conversion on.
- Rename a file in that folder. For example, rename
photo.pngtophoto.jpg. - Approve the conversion if After an extension change is set to ask first.
Subfolders are included. Review Automatic conversion before enabling whole-system watching or changing backup retention.
Use the command line
List the formats available in the installed app:
allomer formats
Convert a file by giving it a new output path:
allomer convert photo.png photo.jpg
The destination must not exist. Run allomer without arguments to see the supported option-file flags.
Build from source
Contributors need Xcode with the Swift 6 toolchain. Some routes also need the pinned helper builds described in Dependency updates.
swift build
swift test
swift run allomer formats
The complete local app build is documented under Build and run.
Next steps
- Use the format directory to find settings and current limits.
- Set up rules, watched folders, and Undo in Automatic conversion.
- Check known gaps under Project status.