diff --git a/CLAUDE.md b/CLAUDE.md
index 8e50bfd1..842f3cea 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -35,7 +35,7 @@ When user says "COM":
1. Increment version in BOTH `package.json` AND `CLAUDE.md` (verify they match with `grep version package.json && grep Version CLAUDE.md`)
2. Run: `git add -A && git commit -m "chore: bump version to X.XXXX" && git push && npm run build && systemctl --user restart claudeman-web`
-**Version**: 0.1606 (must match `package.json`)
+**Version**: 0.1607 (must match `package.json`)
## Project Overview
diff --git a/README.md b/README.md
index 93f5bde4..5ad722b8 100644
--- a/README.md
+++ b/README.md
@@ -43,57 +43,12 @@ Stop with Ctrl+C.
**Linux (systemd):**
```bash
-# The install script offers this automatically, or set it up manually:
-mkdir -p ~/.config/systemd/user
-cat > ~/.config/systemd/user/claudeman-web.service << EOF
-[Unit]
-Description=Claudeman Web Server
-After=network.target
-
-[Service]
-Type=simple
-ExecStart=$(which node) $(which claudeman) web
-Restart=always
-RestartSec=10
-
-[Install]
-WantedBy=default.target
-EOF
-
-systemctl --user daemon-reload
-systemctl --user enable --now claudeman-web
-loginctl enable-linger $USER # survive logout
+mkdir -p ~/.config/systemd/user && printf '[Unit]\nDescription=Claudeman Web Server\nAfter=network.target\n\n[Service]\nType=simple\nExecStart=%s %s/dist/index.js web\nRestart=always\nRestartSec=10\n\n[Install]\nWantedBy=default.target\n' "$(which node)" "$HOME/.claudeman/app" > ~/.config/systemd/user/claudeman-web.service && systemctl --user daemon-reload && systemctl --user enable --now claudeman-web && loginctl enable-linger $USER
```
**macOS (launchd):**
```bash
-mkdir -p ~/Library/LaunchAgents
-cat > ~/Library/LaunchAgents/com.claudeman.web.plist << EOF
-
-
-
-
- Label
- com.claudeman.web
- ProgramArguments
-
- $(which node)
- $(which claudeman)
- web
-
- RunAtLoad
-
- KeepAlive
-
- StandardOutPath
- /tmp/claudeman.log
- StandardErrorPath
- /tmp/claudeman.log
-
-
-EOF
-
-launchctl load ~/Library/LaunchAgents/com.claudeman.web.plist
+mkdir -p ~/Library/LaunchAgents && printf '\n\nLabelcom.claudeman.webProgramArguments%s%s/dist/index.jswebRunAtLoadKeepAliveStandardOutPath/tmp/claudeman.logStandardErrorPath/tmp/claudeman.log\n' "$(which node)" "$HOME/.claudeman/app" > ~/Library/LaunchAgents/com.claudeman.web.plist && launchctl load ~/Library/LaunchAgents/com.claudeman.web.plist
```
diff --git a/package.json b/package.json
index 7c2fa4e9..73c20e48 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "claudeman",
- "version": "0.1606",
+ "version": "0.1607",
"description": "The missing control plane for Claude Code - run 20 autonomous agents with real-time monitoring and session persistence",
"type": "module",
"main": "dist/index.js",