Installation - toml0006/AWSCostMonitor GitHub Wiki
Installation Guide
This guide will help you install AWSCostMonitor on your Mac.
System Requirements
- macOS 13.0 (Ventura) or later
- AWS CLI configured with profiles
- Cost Explorer API permissions in your AWS account
Download Options
Option 1: DMG Installer (Recommended)
- Visit the Releases page
- Download the latest
.dmg
file (e.g.,AWSCostMonitor-v1.2.0.dmg
) - Open the downloaded DMG file
- Drag AWSCostMonitor to the Applications folder
- Launch from Applications or Spotlight
Option 2: Zip Archive
- Visit the Releases page
- Download the latest
.zip
file (e.g.,AWSCostMonitor-v1.2.0.zip
) - Extract the zip file
- Move
AWSCostMonitor.app
to your Applications folder - Launch from Applications or Spotlight
First Launch
When you first launch AWSCostMonitor:
-
macOS Security Prompt: You may see a security dialog since the app isn't code-signed yet
- Go to System Preferences → Security & Privacy → General
- Click "Open Anyway" next to the AWSCostMonitor message
-
Menu Bar Icon: Look for the dollar sign ($) icon in your menu bar
-
Initial Setup: The app will guide you through selecting your AWS profile
Verification
To verify the installation:
- Click the AWSCostMonitor icon in your menu bar
- You should see a dropdown with options to select AWS profiles
- If you see "No profiles found", check your AWS Setup
Updating
AWSCostMonitor will notify you when updates are available. To update:
- Download the latest version from the Releases page
- Replace the old app with the new one
- Your settings and data will be preserved
Uninstalling
To remove AWSCostMonitor:
- Quit the application
- Delete
AWSCostMonitor.app
from your Applications folder - Optionally, remove preferences:
~/Library/Preferences/com.middleout.AWSCostMonitor.plist
Troubleshooting
App won't launch?
- Check macOS version compatibility
- Try the "Open Anyway" option in Security preferences
No AWS profiles found?
- Verify AWS CLI is installed:
aws --version
- Check your
~/.aws/config
file exists - See AWS Setup guide
Permission denied errors?
- Ensure the app has necessary permissions
- Check your IAM user permissions for Cost Explorer
Next Steps: Configure your AWS Setup →