Install
openclaw skills install @shalin1982/henry-osAI Chief of Staff that autonomously finds leads, manages communications, schedules tasks, delivers software, and provides daily business briefings.
openclaw skills install @shalin1982/henry-osStop being the bottleneck in your own business.
Henry OS transforms OpenClaw into a fully autonomous business partner that runs 24/7 — finding opportunities, managing your pipeline, handling communications, and executing tasks while you focus on high-leverage work.
Henry doesn't wait for instructions. He continuously monitors your inboxes, calendars, job boards, and social channels — surfacing opportunities and flagging what needs attention before you even know it exists.
curl -fsSL https://henryos.ai/install.sh | bash
That's it. Henry OS installs in under 5 minutes and starts working immediately.
After installation, open your browser to:
http://localhost:3333
This is your command center. From here you can:
Henry needs to know about you to be effective:
# Set your core details
henry config set name "Your Name"
henry config set email "you@example.com"
henry config set timezone "Australia/Brisbane"
# Define your skills (comma-separated)
henry config set skills "web development,react,node,python,automation"
# Set your target rates
henry config set hourly_rate 150
henry config set project_min 2000
Henry works with your existing Apple apps — no new logins needed:
# Grant permissions (macOS will prompt)
henry setup permissions
# Verify connections
henry status
# Launch the opportunity hunter
henry spawn hunter
# Check what's been found
henry pipeline
Every morning, Henry prepares a briefing:
| Setting | Description | Default |
|---|---|---|
name | Your name | System username |
email | Primary email | — |
timezone | Your timezone | System timezone |
skills | Comma-separated skill list | — |
hourly_rate | Target hourly rate | 100 |
project_min | Minimum project value | 1000 |
| Setting | Description | Default |
|---|---|---|
hunt.enabled | Enable automated hunting | true |
hunt.frequency | Check interval (minutes) | 60 |
hunt.sources | Sources to monitor | upwork,linkedin,reddit |
hunt.min_budget | Minimum budget threshold | 500 |
| Setting | Description | Default |
|---|---|---|
email.triage | Auto-triage emails | true |
email.drafts | Draft replies for approval | true |
messages.monitor | Monitor iMessage/SMS | true |
approval.required | Require approval for sends | true |
| Setting | Description | Default |
|---|---|---|
notify.channel | Primary notification channel | imessage |
notify.quiet_hours | Don't notify during these hours | 23:00-08:00 |
notify.urgent_only | Only notify for urgent items | false |
# View all settings
henry config list
# Edit config file directly
henry config edit
# Reset to defaults
henry config reset
The dashboard has six main sections:
Live Kanban with four columns:
Three tabs:
Amber full-width alert for anything needing your sign-off.
Henry spawns specialized agents for different work types:
| Agent | Role | When Spawned |
|---|---|---|
| Henry-Scout | Research, scraping, monitoring | Intelligence gathering |
| Henry-Builder | Coding, automation, infrastructure | Software projects |
| Henry-Writer | Content, proposals, docs | Communications |
| Henry-Analyst | Data synthesis, scoring, modeling | Analysis tasks |
| Henry-Operator | Scheduling, inbox, reminders | Life ops |
| Henry-Hunter | Opportunity ID, lead research | Revenue pipeline |
| Henry-Watcher | YouTube monitoring, media intel | Content processing |
Spawn agents manually:
henry spawn hunter # Start hunting
henry spawn builder # Begin a build task
henry spawn analyst # Analyze data
Check agent status:
henry agents
Problem: Install script fails with permission error
# Solution: Run with explicit bash
bash -c "$(curl -fsSL https://henryos.ai/install.sh)"
Problem: Node version too old
# Solution: Update Node.js first
brew install node # macOS
# or
nvm install 20
Problem: Mission Control won't load
# Check if server is running
henry status
# Restart Mission Control
henry restart dashboard
# Check logs
henry logs
Problem: Apple app permissions denied
# Re-run permission setup
henry setup permissions
# Or manually grant in:
# System Preferences → Security & Privacy → Privacy → Automation
Problem: Agent won't spawn
# Check resource limits
henry status --resources
# View agent logs
henry logs --agent henry-hunter-01
Problem: Agent stuck/running too long
# List running agents
henry agents
# Terminate specific agent
henry terminate henry-hunter-01
# Kill all agents and restart
henry reset agents
Problem: No opportunities found
henry config get skillshenry config get hunt.sourceshenry hunt --manual "react developer"Problem: Too many low-quality leads
henry config set hunt.min_budget 2000Problem: Not seeing emails in Mission Control
henry setup permissionshenry sync emailProblem: Drafts not being created
email.drafts is enabled: henry config get email.drafts# View all commands
henry --help
# Get help for specific command
henry hunt --help
# Check system diagnostics
henry doctor
# Export logs for support
henry logs --export
Henry OS is designed with privacy-first principles:
MIT License — see LICENSE for details.
Built with OpenClaw | Made by Shannon Linnan | ** henryos.ai **