1. Go to https://developer.apple.com/downloads/index.action and search for "Command line tools" and choose the one for your Mac OSX
1. Go to http://brew.sh/ and enter the one-liner into the Terminal, you now have `brew` installed (a better Mac ports)
1. Install transmission-daemon with
```
brew install transmission
```
1. Copy the startup config for launchctl with
```
ln -sfv /usr/local/opt/transmission/*.plist ~/Library/LaunchAgents
```
If transmission isn't starting, you also might need to modify the startup `plist` file:
`~/Library/LaunchAgents/homebrew.mxcl.transmission.plist` at the line:
`NetworkState` to `RunAtLoad`
1. Start transmission (will then always auto-start) with
```
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.transmission.plist
```
1. Change settings (I set rpc auth to false) with
```
nano /usr/local/var/transmission/settings.json
```
1. Visit http://127.0.0.1:9091/transmission/web/ and you're done