Install: macOS
System Requirements
- OS: macOS 10.15+
- Architecture: Intel or Apple Silicon (M1/M2/M3)
- RAM: 256 MB minimum
- Disk: 500 MB
- Network: Internet connectivity
- Admin Rights: Required for installation
Installation via DMG (Easiest)
Step 1: Download
Sentinel is currently deployed via enterprise onboarding. Contact your account team for installation packages.
Step 2: Install
Once you have received the installation package from your account team, follow the standard installation procedure. Your account team will provide detailed instructions specific to your deployment environment.
Installation via Homebrew
For developers/power users:
# Install Homebrew (if not already)/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Sentinelbrew tap truthvouch/sentinelbrew install sentinel-agent
# Launchsentinel-agentPermissions
macOS requires explicit permissions. Grant when prompted:
-
Full Disk Access: Monitor all apps
- System Preferences → Security & Privacy
- Click 🔒 to unlock
- Add Sentinel to Full Disk Access list
-
Accessibility: Monitor keyboard/mouse
- System Preferences → Security & Privacy
- Add Sentinel to Accessibility
-
Microphone/Camera: For compliance features (optional)
- System Preferences → Security & Privacy
- Grant if needed
These are one-time permissions.
Configuration
First Launch
- After sign-in, Sentinel shows config screen
- Enable Monitoring:
- ChatGPT: ✓
- Claude: ✓
- Copilot: ✓
- Reporting: Enable auto-reporting
- Click Complete Setup
System-Wide Settings
Edit config file:
nano ~/.truthvouch/sentinel/config.jsonExample:
{ "monitoring": { "monitor_chatgpt": true, "monitor_claude": true, "monitor_copilot": true }, "reporting": { "auto_upload": true, "upload_interval_minutes": 60 }, "dlp": { "enabled": true, "block_pii": true }}Save and restart Sentinel:
killall "Sentinel Agent"open -a "Sentinel Agent"Updates
Automatic Updates
Sentinel checks for updates hourly and auto-updates in background.
Manual Update
# Check versionsentinel-agent --version
# Force check for updatessentinel-agent --check-updates
# Force updatesentinel-agent --updateMenu Bar Icon
Sentinel appears in macOS menu bar (top-right):
- Green dot: Connected, monitoring active
- Yellow dot: Connecting
- Red dot: Not connected
Click to see:
- Status
- Quick settings
- View logs
- Help
Uninstall
If installed via DMG
# Remove from Applicationsrm -rf /Applications/Sentinel\ Agent.app
# Remove configrm -rf ~/.truthvouchIf installed via Homebrew
brew uninstall sentinel-agentrm -rf ~/.truthvouchTroubleshooting
”Cannot verify developer” error
System Preferences → Security & PrivacyClick "Open Anyway" next to Sentinel AgentAgent not monitoring
1. Quit: Cmd+Q2. Grant Full Disk Access (see Permissions section)3. RelaunchHigh CPU/Memory Usage
1. Check Activity Monitor2. Right-click Sentinel Agent process → Quit3. Restart from Applications4. If still high, disable screenshots: Edit ~/.truthvouch/sentinel/config.json Set "include_screenshots": falseAuto-Update Failed
Manual update:1. Contact your account team for the latest installation package2. Run installer again3. Choose "Reinstall" optionCommand Line
Useful commands:
# Check statussentinel-agent --status
# View logstail -f ~/.truthvouch/sentinel/agent.log
# Stop agentsentinel-agent --stop
# Start agentsentinel-agent --start
# Restart agentsentinel-agent --restartSupport
- Dashboard: https://app.truthvouch.io/sentinel
- Logs:
~/.truthvouch/sentinel/agent.log - Status: Click menu bar icon