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 Intelligence features require macOS 26 (Tahoe) or later with Apple Intelligence enabled in System Settings.
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 ~/Library/Application\ Support/com.dinoki.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.