Note: These steps should be a starting point and a reference. This does NOT intend to be an exact step-by-step guide and will not be maintained (things often change).
AI is your friend. If you get stuck, ask AI.
Choose Your Path
Path 1: OpenClaw (Technical - 30 min)
Full control, maximum flexibility. Requires AWS account and basic terminal knowledge.
Total cost: ~$25-50/month (EC2 + API usage)
Path 2: Claude Cowork (Non-Technical - 5 min)
Simple and safe. Limited features but improving fast.
Total cost: ~$17/month (Available to Claude Pro Subscribers)
Path 1: OpenClaw Setup
My Personal Setup
- Set up my "personal computer" on Amazon AWS (5 min)
- Downloaded & setup OpenClaw (10 min)
- Gave it access to the internet (1 min)
- Gave it access to: Slack, Posthog, Notion, Telegram (~15 min)
Total: 31 minutes
Step 1: AWS EC2 Setup (5 min)
Launch Your Instance
- Go to: AWS EC2 Console
- Click: "Launch Instance"
- Configure:
- Name:
openclaw-assistant - OS: Linux
- Instance type: Choose the free instance with the most memory/storage
- Name:
- Click: "Launch Instance"
- After it's launched, click Connect
- Then connect using Public IP
Step 2: Download & Setup OpenClaw (10 min)
- Run the install command from openclaw.ai in the EC2 Terminal:
curl -fsSL https://openclaw.ai/install.sh | bash
- Go through the onboarding process
- It may ask you for "API Keys" of different services. These are basically ways that you're able to communicate with other tools on the internet.
- For example, for Anthropic (Claude) get your key here: console.anthropic.com
Step 3: Internet Access with Exa (1 min)
Exa gives your AI real-time web search capabilities.
Get Exa API Key
- Sign up: exa.ai
- Run the Claude Code command in terminal from exa.ai/docs/reference/exa-mcp#claude-code
- Get API key from dashboard
Step 4: Connect Apps (15 min)
Telegram (5 min) - Recommended First
Why start here? Easiest setup + message your assistant from anywhere.
- Create bot:
- Open Telegram → Search
@BotFather - Send
/newbot - Name your bot → Save the API token
- Open Telegram → Search
- Use this token when configuring OpenClaw
- Test: Message your bot "Hello!"
Important: At this point you can ask through Telegram how to set up tools and it will give you exact instructions.
Slack (3 min)
- Create app: api.slack.com/apps → "Create New App"
- Add permissions (OAuth & Permissions):
channels:historychannels:readchat:writeusers:read
- Install to workspace → Copy Bot User OAuth Token
- Connect to OpenClaw
Notion (3 min)
- Create integration: notion.so/my-integrations
- Copy token
- Share pages: Open page → "..." → "Add connections" → Select your integration
- Connect to OpenClaw
You're Done! Test It
Send your first message to your Telegram bot or run a command in the OpenClaw terminal to verify everything is working.
Path 2: Claude Cowork (5 min)
Quick Setup
- Go to: claude.ai/cowork
- Sign in or create account
- Create agent: Click "New Agent"
- Connect services:
- Slack
- Google Calendar
- Notion
- Test: "Summarize my Slack messages from today"
Which Should You Choose?
| OpenClaw | Claude Cowork | |
|---|---|---|
| Setup time | 30 minutes | 5 minutes |
| Technical skill | Basic terminal knowledge | None required |
| Flexibility | Maximum - full control | Limited but improving |
| Cost | ~$25-50/month | ~$17/month |
| Best for | Technical users who want full control | Non-technical users who want simplicity |
Need help with setup? Book a consultation and we'll walk you through it.