2026-02-10
Matt shared David Ondrej's OpenClaw video
- Video: "I made my OpenClaw 10x more powerful" by David Ondrej (352k subs, 27.5k views, published Feb 9)
- YouTube: https://youtu.be/cod50CWlZeU
- Matt asked me to watch and learn from it
Key takeaways vs our setup:
- Perplexity Sonar Pro Search via OpenRouter — replaces Brave Search with AI-powered search. We should upgrade.
- Perplexity Deep Research endpoint — for heavy research tasks. Would help overnight scans.
- Both need a fresh OpenRouter API key (ours is expired per MEMORY.md)
- "Living files" concept = what we already do with SOUL.md, MEMORY.md, etc.
- Video also mentions connecting ChatGPT subscription for free API calls (codex model)
- Multi-agent team structure idea — future consideration
Action items:
- Get fresh OpenRouter API key — sk-or-v1-... (stored in config env)
- Swap Brave → Perplexity Sonar Pro Search — DONE, config patched, gateway restarted
- Add Deep Research endpoint for heavy research
Perplexity Search Upgrade — COMPLETE ✅
- Swapped Brave → Perplexity Sonar Pro Search via OpenRouter
- Config:
tools.web.search.provider: "perplexity", model:perplexity/sonar-pro-search - baseUrl:
https://openrouter.ai/api/v1 - Cost: ~2-5 cents/search, pay-per-use
- Brave API key kept in env as fallback
- Test confirmed working (~7.5s response time with AI-synthesized results)
OpenRouter API Key
- Fresh key created and stored in config env (
OPENROUTER_API_KEY) - Matt loaded credits on OpenRouter account
- Used for: Perplexity search, potential Deep Research, free models
OpenAI ChatGPT Onboarding — IN PROGRESS
- Matt ran
openclaw onboard --profile openai-chatgpt - Selected "Local gateway (this machine)" — gateway at ws://127.0.0.1:18789
- Was proceeding through interactive setup wizard when session compacted
- Goal: Connect ChatGPT sub for free GPT-5.3 Codex API calls
- Next: Complete wizard, set up
/model codexalias
Morning Brief Cron Job Created
- Job ID: 09d6759e-fbd5-4c8e-a650-ca92c0bdc443
- Schedule: Daily 8:30 AM EST
- Delivers to: Telegram
- Sections: Weather, Gmail, Calendar, Markets, AI/Tech, Sports/Betting, Side Projects, Overnight Picks, Action Items
- Issue: Gmail & Calendar can't be accessed from isolated cron session (no browser). Consider moving those checks to heartbeat.
- Test ran successfully — output looked great, Matt approved the format
- Note: Fired twice on test — watch for duplicates
Tools Found on Matt's Machine
| Tool | Path | Use |
|---|---|---|
| FMP API Client | AI-powered-stock-research-reports/src/lib/fmp/client.ts | Stock data, DCF, earnings |
| Stock Research SaaS | AI-powered-stock-research-reports | Full Next.js app, not deployed |
| Pluto Betting | pluto-betting | Betting automation |
| Cappers Automation | capperbetsautomation | Pick tracking |
| Bet Tracker | bet-tracker-app | Bet tracking |
Videos Watched
- David Ondrej: "I made my OpenClaw 10x more powerful" — setup tips, Perplexity upgrade
- Alex Finn x4: ClawdBot setup, 5 use cases, 10x tips, Opus 4.6 guide
- Key takeaways: morning brief, memory flush, session memory search, model routing
Session Memory Search
- ✅ Enabled —
memorySearch.experimental.sessionMemory: true, sources: memory + sessions
All Video Upgrades Applied (Session 2)
Config changes made today:
- ✅ Perplexity Sonar Pro Search (via OpenRouter)
- ✅ OpenAI Codex OAuth connected (
openai-codex:defaultprofile) - ✅ Triple fallback: Opus → Sonnet → GPT-5.3 Codex
- ✅ Model aliases:
/model codex,/model gpt,/model opus,/model sonnet - ✅ Session memory search enabled
- ✅ Morning Brief cron (8:30 AM) — job
09d6759e - ✅ Overnight Vibe Coder cron (11 PM, builds things) — job
d06e03d0 - ✅ Afternoon Research Report cron (2 PM) — job
c6ac7928 - ✅ Last 30 Days trend skill — already installed
Second Brain improvements:
- Sub-agent updated
C:\Users\mpmmo\second-brain(port 3002, PM2) - Added: auto-tagging, MEMORY.md pinned, auto-refresh, darker theme, recursive scanning
- Matt wants it deployed to Vercel for phone access
Gmail/Calendar — WAITING ON MATT:
- Recommended: Google App Password + Himalaya (IMAP) for email
- Calendar: secret iCal URL from Google Calendar settings
- Matt needs to: (1) create app password at myaccount.google.com/apppasswords, (2) share iCal URL
Cron jobs:
| Job | ID | Schedule | Model |
|---|---|---|---|
| Morning Brief | 09d6759e | 8:30 AM EST | opus |
| Afternoon Research | c6ac7928 | 2:00 PM EST | sonnet |
| Overnight Vibe Coder | d06e03d0 | 11:00 PM EST | sonnet |