Installation
Osaurus is available as a native macOS application for Apple Silicon. Choose your preferred installation method.
System Requirements
- macOS 15.5 or later
- Apple Silicon (M1, M2, M3, or newer)
- 2-20GB free space per model
Apple Foundation Models and the Sandbox (agent code execution in an isolated Linux VM) require macOS 26 (Tahoe) or later.
Homebrew Installation
The recommended installation method:
brew install --cask osaurus
This installs:
- Osaurus.app in your Applications folder
- CLI via the
osauruscommand (automatically linked) - Automatic updates through
brew upgrade
First Launch
After installing:
- Launch from Spotlight (⌘ Space → "osaurus") or run
osaurus ui - Look for the Osaurus icon in your menu bar
- Click the icon to access controls
Updating via Homebrew
# Update Homebrew formulae
brew update
# Upgrade Osaurus
brew upgrade --cask osaurus
Direct Download
Download the latest signed build from GitHub:
- Visit GitHub Releases
- Download the DMG file
- Open the DMG and drag Osaurus to Applications
- Eject the DMG
First Launch (Direct Download)
When launching for the first time:
- Right-click Osaurus.app and select Open
- Click Open in the security dialog
- Grant necessary permissions when prompted
This step is only required once. Osaurus is properly signed but not notarized.
Manual CLI Setup
After installing via direct download, set up the CLI:
# Create symlink to CLI
sudo ln -sf /Applications/Osaurus.app/Contents/MacOS/osaurus /usr/local/bin/osaurus
# Verify installation
osaurus --version
Or add to PATH:
echo 'export PATH="/Applications/Osaurus.app/Contents/MacOS:$PATH"' >> ~/.zshrc
source ~/.zshrc
Installation Verification
Verify your installation:
# Check CLI version
osaurus --version
# Test server startup
osaurus serve
# In another terminal, check status
osaurus status
# Stop server
osaurus stop
GUI Verification
- Launch Osaurus from Applications or Spotlight
- Look for the menu bar icon
- Click the icon and select About
- Verify the version number
Model Storage
Models are stored at:
~/MLXModels
Override with the OSU_MODELS_DIR environment variable:
export OSU_MODELS_DIR=/Volumes/External/MLXModels
Permissions
Osaurus requires minimal permissions:
- Network Access — For serving the local API
- File System Access — For model storage and tools
Some tools may require additional permissions:
- Automation — For AppleScript-based tools
- Accessibility — For UI automation tools
Grant these in System Settings → Privacy & Security when prompted.
Troubleshooting
"Cannot be opened" Error
If macOS prevents opening Osaurus:
- Go to System Settings → Privacy & Security
- Find Osaurus in the security section
- Click Open Anyway
CLI Not Found
If the osaurus command isn't recognized:
# Check if app exists
ls /Applications/Osaurus.app/Contents/MacOS/osaurus
# Create symlink manually
ln -sf "/Applications/Osaurus.app/Contents/MacOS/osaurus" "$(brew --prefix)/bin/osaurus"
Permission Denied
If you get permission errors:
# Make CLI executable
chmod +x /Applications/Osaurus.app/Contents/MacOS/osaurus
# Use without sudo for normal operations
osaurus serve # Correct
Uninstallation
Via Homebrew
brew uninstall --cask osaurus
Manual Uninstallation
-
Quit Osaurus from the menu bar
-
Delete the application:
rm -rf /Applications/Osaurus.app -
Remove CLI symlink:
rm /usr/local/bin/osaurus -
Optional — Remove data:
# Models
rm -rf ~/MLXModels
# App data and tools
rm -rf ~/.osaurus
Next Steps
Once installed:
- Quick Start — Get running in minutes
- Chat Interface — Learn to use the chat overlay
- Model Management — Download your first model
Want to build Osaurus from source or contribute? See the Building from Source guide.
For installation help, visit our Discord community or check the GitHub issues.