๐ŸŒŠ Wave4u

AI executive assistant for life in motion

Built for a full-time overland-and-sea traveler who needed one system to remember where they've been, plan where they're going, and keep finances in view โ€” without flying, without SaaS lock-in, without forgetting.

138K+ Photos indexed 50+ Countries 6 Pipeline stages

About

Personal infrastructure, not a product launch

Scott is a retired tech founder who traded the headquarters desk for a passport stamped on every continent but Antarctica. He travels full-time with his partner โ€” overland and by sea only, no flying โ€” collecting temples, local food, and a photo archive that outgrew every off-the-shelf assistant.

Generic chatbots could answer questions; none could remember that Tuesday in Kyoto, reconcile a cruise PDF against a Schengen day count, or say whether last month's cloud bill spiked. So he built Wave4u on OpenClaw: a coordinator agent, a council of specialists, and a spec pipeline that ships changes the way a real engineering org would โ€” plan, critique, build, verify.

Wave4u is personal infrastructure, not a product launch. This page exists to show how it works for anyone curious about serious personal-agent systems.

Capabilities

Three pillars, one memory

๐Ÿ—บ

Where you were. Where you're going.Primary

A travel-vault/ single source of truth: bookings, segments, corridors, Schengen spine, cruise-PDF ingest. World Journal, Year View, Travel Log, and a read-only Cloudflare Pages mirror. Overland and sea routing only.

๐Ÿ“ท

138K memories, searchable by question.Primary

EXIF ingest, geocoding, favorites, hotel/blog tags, and natural-language search across a local SQLite media index. Photos stay on your own drives; only the index lives in the database.

๐Ÿ“Š

Read, evaluate, report โ€” never trade.Secondary

Portfolio snapshots (crypto + equities), spend monitoring, billing ground-truth. Local-only; no money movement. Finance v2 adds live valuation and alerts.

All three share the same memory layers and the same multi-agent pipeline โ€” so a cruise payment reminder and a geocoded harbor photo reference the same truth.

How it's programmed

A multi-agent council with one owner per gate

Wave4u runs like a small engineering org. Four agents, each with a single responsibility โ€” and a hard invariant that keeps the system auditable.

๐ŸŒŠ
Wave4u
Coordinator โ€” daily ops, memory, routing, reporting
๐Ÿค
Cowork
Planner & verifier โ€” drafts specs, runs acceptance criteria
๐Ÿง 
Grok Trio
Critique council โ€” Architect, Inquisitor, Warden
๐Ÿ’ป
Claude Code
Builder โ€” implements accepted specs in an isolated worktree

The separation-of-duties invariant is the whole point: the coordinator never moves specs, never self-certifies tests, and never writes production Python. Each gate has exactly one owner. That is why the system stays auditable instead of drifting into one agent marking its own homework.

Scott's intent โ†’ Cowork drafts spec (planning/) โ†’ Grok Trio reviews (review/) โ†’ Scott approves (approved/) โ†’ Claude Code builds (implementing/) โ†’ Cowork verifies (testing/) โ†’ archived to wiki (completed/)

The pipeline

The spec assembly line

Every change is a spec that moves through physical directories under specs/ as it matures. A spec is only ever in one stage at a time.

planning โ†’ review โ†’ approved โ†’ implementing โ†’ testing โ†’ completed

Memory

Layered recall

Wave4u remembers in tiers โ€” from a structured database, to curated markdown, to a knowledge graph and an evergreen wiki.

LayerStoreWhat it holds
StructuredSQLite~188K rows โ€” media index, travel notes, full-text search
Curated filesmemory/ markdownDecisions, daily logs, a hand-curated index
Knowledge graphgraphify BFSLLM-free "what connects to what" in under a second
Wikiwiki/Evergreen synthesis โ€” how things work, not what happened
When layers disagree, trust the workspace files and databases. Derived layers are scaffolding.

Technology

The stack

Runtime & app

  • OpenClaw gateway (multi-channel coordinator)
  • FastAPI + vanilla HTML dashboards, served locally
  • Python 3.14, SQLite, launchd cron
  • Local LLM fallback (Gemma) for outage chat

Research & build lanes

  • Claude Code CLI (Opus 4.8) โ€” implementation
  • Grok CLI Heavy โ€” pre-spec exploration + second opinions
  • Metered model calls only for narrow jobs (Trio verdict transport)

Cloud & deploy

  • Cloudflare Workers (signal router)
  • Cloudflare Pages (travel mirror, and this landing page)
  • Google Drive / Calendar integrations (private, not exposed here)

Knowledge tooling

  • graphify โ€” codebase knowledge graph, auto-refreshed on commit
  • Obsidian-compatible wiki with an operator manual

OpenClaw ecosystem

Honest lineage, not a product claim

OpenClaw

The open-source personal-agent harness โ€” persistent memory, skills, heartbeats, comms integrations. openclaw.ai. Wave4u is a deployment, not the framework.

StudySkillsAI

A sibling open-source project โ€” spec-driven workflows, a publishing agent workforce, and public articles on multi-agent ops. studyskills.ai.

Wave4u Travel Demo (in development)

A future read-only Cloudflare Pages slice built on synthetic test data โ€” not the live vault. Mentioned here for lineage only; no outbound link until that demo ships.

Private travel mirror (internal)

An Access-gated, read-only snapshot of the live travel source of truth, used by the operator when the home machine is offline. Internal only โ€” no public link.

Wave4u is personal infrastructure today. The OpenClaw framework and these architecture patterns are designed to be reusable and self-hostable; future phases may explore broader ecosystem sharing while preserving the self-hosted core.

Wave4u is by SJK Enterprise. OpenClaw is by its own contributors. No endorsement implied either direction โ€” just honest lineage.

Design system

Look & feel

Cool, technical, night-ops โ€” Vercel dark meets Grafana. A deep-slate palette, Inter for UI, Fira Code for mono, and emoji-native iconography.

--w4-bg-app#0f172a
--w4-bg-card#1e293b
--w4-border#334155
--w4-text#e2e8f0
--w4-text-muted#94a3b8
--w4-cyan#06b6d4
--w4-blue#3b82f6
--w4-purple#8b5cf6
--w4-orange#f97316
--w4-green#22c55e

Typography: Inter for all UI, Fira Code for mono blocks. Motion stays subtle โ€” 0.15โ€“0.2s ease transitions. Mobile-first; the nav collapses to a menu below 768px.