AI Use Case Meeting
OpenClaw
AI-Powered Personal Automation
Brett Pollak · Executive Director, Workplace Technology
UC San Diego

What is OpenClaw?

An open-source agent runtime that connects chat, tools, memory, and automation into one self-hosted system.

OPEN CLAW 🧠 35+ MODELS 💬 CHANNELS 🔧 TOOLS AGENTS 📎 MEDIA 📱 NODES CRON
Self-Hosted Gateway
Runs on your hardware - Mac, Linux, or server. Your data never leaves your control. MIT licensed, open source.
Multi-Channel
One gateway serves WhatsApp, Telegram, Discord, iMessage, Slack, Teams, and more - simultaneously.
35+ Model Providers
Anthropic, OpenAI, Google, self-hosted (Ollama, vLLM, SGLang) - any OpenAI-compatible endpoint. Multi-model routing with automatic failover.
Agent-Native Runtime
Built-in tool use, sessions, persistent memory, cron scheduling, sub-agent orchestration, and workflow pipelines.
Mobile & Browser Nodes
Pair iOS, Android, and browser nodes for camera, Canvas, screen recording, location, and voice workflows.
Media & Automation
Images, audio, documents in/out. Browser automation, web search, exec sandboxing, skills, and plugin extensions.
Workspace Files — Included Out of the Box
SOUL.md — identity, tone, values
AGENTS.md — safety rules, constraints
USER.md — context about the human
MEMORY.md — agent-curated long-term memory
HEARTBEAT.md — proactive monitoring checklist
TOOLS.md — environment-specific notes
IDENTITY.md — agent name, avatar, emoji
memory/ — daily session logs

Brett's Implementation

Hybrid by design: on-prem where possible, cloud where useful.

INTERFACE Telegram · Mission Control Human conversation, alerts, backlog, docs, live status RUNTIME OpenClaw on Mac mini Sessions · tools · cron · orchestration · background tasks INTELLIGENCE LAYER TritonAI Nemotron Anthropic Opus / Sonnet Google Gemini Codex gpt-5.4 Gemma Local Primary + fallbacks + specialized models from Henry page STATE + ACTION LAYER Knowledge Graph · LanceDB · Workspace Files 25 Cron Jobs · Watchdogs · Background Agents MS Graph · Granola · GitHub · Vercel · Telegram
🧠
Stateful, Not Stateless
Henry remembers across conversations using three memory systems: markdown workspace files, a knowledge graph, and vector recall via LanceDB.
🎛️
Model Routing, Not One-Model AI
Nemotron handles the default path, Codex handles code generation, Gemini is available for fallback, and Gemma 4 runs lightweight local ops work.
⏱️
Proactive, Not Just Conversational
25 cron jobs run independently: briefings, opportunity scans, health checks, graph rebuilds, token refresh, and operational watchdogs.
🔌
Integrated Into Real Work
This is wired into Microsoft Graph, Granola, GitHub, Vercel, and Telegram — so the agent operates on actual calendars, meetings, code, and deployments.
🔍
Transparent by Design
Memory lives in files you can inspect. Outputs land in docs. Mission Control shows jobs, graph state, tasks, and routing live.

Use Case: Daily Opportunity Scan

Intake system for new AI products — every morning Henry surfaces the single best campus app idea, scored, sourced, and mapped to real data.

① Load Context Knowledge graph (136 nodes) + UCSD data catalog (88KB) 🧠 ② Targeted Research 3 web searches — higher ed AI, admin pain points, tech trends 🔍 ③ Score & Select Weighted rubric (100-point scale): Signal Recency 2× · Impact 3× · Brett Relevance 2× Data Feasibility 2× · Competitive Urgency 1× ⚖️ ④ Map Data Sources Match to UCSD systems — owner, access tier (P1-P3), gaps 🗃️ ⑤ Save & Deliver → Mission Control pipeline + Telegram briefing at 7:00 AM 📡 ⏱ ~4 min · Claude Sonnet · Fully autonomous
Runs Daily at 7:00 AM
No human trigger. The agent wakes up, loads context, researches, scores, and delivers — every morning before Brett's first meeting.
Knowledge-Graph-Aware Scoring
Ideas aren't scored generically — they're weighted against Brett's active projects, strategic priorities, and upcoming events from the knowledge graph.
Data Feasibility Check
Every idea is cross-referenced against UCSD's enterprise data catalog — which systems have the data, who owns them, and what access tier (P1-P3) is required.
Feeds the Software Blueprint
Top-scoring ideas flow into Mission Control's pipeline. When Brett approves one, it becomes the brief for the Software Blueprint — triggering the full multi-agent build pipeline automatically.
Idea → App in One Day
7:00 AM: scan surfaces idea + data sources. Brett approves. Blueprint plans, builds, tests, deploys. By end of day: live app on Vercel with GitHub repo, UCSD SSO, and docs.

Use Case: Software Blueprint

Execution system for approved opportunities — the Opportunity Scan finds the idea, and Software Blueprint turns it into a live production app.

🎯 Triggered by: top Opportunity Scan result + Brett approval + mapped UCSD data sources
One Command to Ship
blueprint new data-portal --type fullstack --db postgres
6-agent pipeline — live in ~15 min from idea.
6 Specialized Agent Roles
PlannerArchitectBuilderQADeployDocs. Each uses the right model. Builder defaults to Nemotron on-prem for UCSD apps.
Human Gates — Not Fully Autonomous
Three approval points via Telegram: plan, spec, and localhost preview. The agent proposes — Brett decides.
Self-Correcting QA Loop
Build fails → error feedback to Builder → up to 3 GAN-style iterations. Escalates to human only after max retries.
Real-Time Status Broadcast
Each agent broadcasts state to Mission Control — live animation shows which agent is working, waiting, or complete.
① Planner Agent 📝 Claude Code analyzes the brief, makes binding decisions on: DB type · Auth · API surface · Data model → PLAN.md Opus → Sonnet (fallback) ⏸ Brett approves plan via Telegram ② Architect Agent 🏗️ Henry reads PLAN.md, produces full system design: Components · Routes · Data flow · Tech stack → SPEC.md Opus → Sonnet → Nemotron (fallback) ⏸ Brett approves spec via Telegram ③ Builder Agent 🔨 Reads SPEC.md, scaffolds Next.js project, writes all code: React · API routes · Tailwind · DB schema 🔒 Secret detection · no hardcoded keys Opus → Codex → Sonnet | UCSD: Nemotron on-prem ④ QA / Evaluation Automated quality gate — no human involvement: npm install → TS build → type check → Vercel compat 🔒 npm audit · dep scan · SAST check Fail? Error feedback sent back to Builder — up to 3 GAN-style iterations retry ⏸ Brett reviews localhost preview + screenshot ⑤ Deploy Agent 🚀 Automated deployment pipeline: git init → gh repo create → git push → vercel --prod 🔒 Env secrets validation · no hardcoded creds No LLM — CLI automation (git, gh, vercel) ⑥ Docs Agent 📚 Henry auto-generates project documentation: README · CHANGELOG · JSDoc/TSDoc · AGENTS.md Opus → Sonnet → Nemotron (fallback)

Use Case: Morning Briefing

Starts Brett’s day with the few things that actually need his attention: calendar, email, and action items in one concise Telegram brief.

① Pull Calendar + Email MS Graph → today’s meetings, unread mail, urgent senders 📅 ② Triage Top 5 meetings · top 5 emails · what actually needs Brett ✉️ ③ Extract Action Items Reply needed? Decision pending? Deadline approaching? If yes → create task in Mission Control backlog ④ Save to Docs calendar-briefing-YYYY-MM-DD.md for later reference 📄 ⑤ Deliver Telegram message before the first meeting of the day 📲 ⏱ 6:25 AM daily · Gemini Flash
📬
Executive Scan, Not Inbox Dump
The point isn’t to summarize everything. It’s to show Brett what matters in under 30 seconds of reading.
🧠
Filters for Real Work
Only creates tasks for items requiring Brett’s action — replies, decisions, deadlines. Skips noise, invites, and automated messages.
🔗
Bridges Communication → Execution
Email and calendar don’t just get summarized — they become structured backlog items in Mission Control.
☀️
Reliable Morning Ritual
Runs daily without prompting. If the briefing is missing, a watchdog alerts Brett that the pipeline broke.

Use Case: Meeting Debrief

Turns meetings into decisions, tasks, and reusable memory — without Brett re-reading transcripts.

① Sync Granola Pull summaries + full transcripts for today’s meetings 🎙️ ② Extract Meaning Decisions · commitments Brett made · follow-ups · owners 🧾 ③ Filter Ruthlessly Only keep tasks Brett actually owns Avoid clutter from self-driving work by others 🎯 ④ Create Tasks Push action items into Mission Control backlog 📌 ⑤ Debrief + Relationship Layer Docs save now; Friday relationship health on top later 🤝 ⏱ 6:15 PM daily · Sonnet / Codex Mini path
🗣️
Meetings Become Memory
Instead of disappearing into a notes app, key decisions and commitments become reusable operational context.
🧹
Prevents Backlog Pollution
The filter is the product: only tasks Brett owns or will otherwise lose track of get added.
📚
Transcript → Executive Brief
Long transcripts are compressed into decisions, actions, and context-rich summaries Brett can scan instantly.
🕸️
Feeds Relationship Intelligence
The same meeting corpus later powers neglected relationship detection, follow-up prompts, and open-loop tracking.

Use Case: Strategic AI Intelligence Briefing

Henry curates a strategic intelligence brief based on Brett’s actual projects, vendors, talks, and institutional priorities — not generic AI news.

① Load Knowledge Graph Projects · vendors · talks · people · technologies 🕸️ ② Form Targeted Searches No generic “AI news” — query around Brett’s graph nodes 🔎 ③ Score Relevance Each article scored against graph connections Project match · vendor match · higher-ed relevance ④ Synthesize Signal Not just headlines — why it matters to Brett specifically 💡 ⑤ Deliver Brief 5–7 articles max, graph-linked, actionable 🧠 ⏱ 6:35 AM daily · Sonnet / Codex Mini path
🎯
Personalized, Not Generic
The briefing is tuned to TritonAI, Brett’s talks, vendor evaluations, and higher-ed AI strategy — not mass-market AI hype.
🔗
Every Article Must Connect to the Graph
If a story doesn’t connect to Brett’s projects or priorities, it doesn’t make the brief.
📣
Useful for Talks and Strategy
This is less “news” and more briefing material for presentations, cabinet conversations, and strategic decisions.
📄
Saved as Reusable Docs
Every intelligence run lands in Docs, creating a searchable history of AI market and peer-institution signals.

Use Case: Campus Pain Signal Monitor

Henry listens for recurring campus pain and turns it into candidate institutional product ideas — grounded in systems UCSD could actually improve.

① Fetch Public Signals r/UCSD · Guardian · AS Senate · Academic Senate · status page 📡 ② Filter for Real Pain Advising · registration · aid · IT outages · payroll · policy 🎛️ ③ Score + Cross-Reference How frequent? How painful? Can UCSD data support a fix? Activity Hub views · enterprise systems · feasibility 📊 ④ Propose Solution Angles One sentence per pain signal: what TritonAI could do 💭 ⑤ Spot Patterns Which problems are recurring across campus, not one-offs? 📈 ⏱ 7:30 AM daily · Sonnet / Codex Mini path
🎓
Captures the Voice of Campus
Instead of waiting for complaints to climb formal channels, Henry listens where pain actually shows up first.
🗃️
Pain + Data Feasibility
The magic is not just spotting pain — it’s knowing whether UCSD actually has the systems and data to solve it.
🏫
Turns Signals into Institutional Product Ideas
This is the front end of the innovation funnel: pain signals become candidate agents, dashboards, and campus tools.
🧭
Good for Prioritization
It helps answer a key executive question: which campus problems are loud, repeated, solvable, and worth acting on now?
Closing Thought
OpenClaw made it possible to turn one self-hosted agent into a persistent, proactive executive operating system.
Not just chat. Not just workflows. A production system that remembers, watches, researches, routes work to the right models, and turns signals into action.
Self-Hosted
Persistent Memory
Proactive Automation
Institutional Integrations