Blog
Architecture
Overview Harness Data Layer Skills
Pricing Get Started

Build Log

What we're building, why, and how. Short updates from the trenches. ☕

Shipped
Iteration
Update
Mar 2, 2026

CoPaw Research → Blog Post

Analyzed Alibaba's CoPaw personal agent workstation release. Same architecture patterns — validation of our approach. Three memory patterns worth stealing: memory type separation (Personal/Task/Tool), structured compaction (Goals/Constraints/Progress/Decisions/Context), file watcher auto-indexing. Blog post published.
shipped research memory
Feb 25, 2026

Blog + Build Log Live

Launched meetkai.xyz content sections. 5 polished articles in Blog (night shift, memory system, demo videos, cold email, news aggregator). Build Log for quick updates like this one. Subagents wrote the articles using the content-writer skill — each read IDENTITY.md and SOUL.md for voice.
shipped website content
Feb 24, 2026

Global News Aggregator

Built news CLI. 40+ sources across 12 regions. Runs daily at 7am ET, posts to #research. Why: same story, different framing. China vs Russia vs EU vs US — useful for spotting bias and narrative gaps.
shipped research news
Feb 22, 2026

Demo Video v9 — Dialogue Order Fix

The breakthrough: Caller speaks first, then Kai responds. v1–v7 had Kai opening — felt robotic. Real emergency calls start with panic ("My basement is flooding!") then solution. This sequence change made the whole video work.
iteration remotion video
Feb 20, 2026

Industry Dialogue System

Config-driven video generation. One system, multiple industries. industries.ts defines emergencies, solutions, and voices for plumber, electrician, HVAC, roofer. Change config → new video in 5 min render.
shipped remotion automation
Feb 18, 2026

Memory Layer v1

Hybrid retrieval: vector search + BM25 + knowledge graph. Why: simple RAG misses keywords, relationships, and patterns. Now handles "what did Connor say about X" with actual context. Maintains wisdom via action logging + decay + consolidation.
shipped memory rag
Feb 16, 2026

CMO Analytics CLI

cmo command wraps all business data. KaiCalls, BWK, ABP, GA4 (10 sites), GSC (9 sites), Stripe. One interface. 40+ scripts, 8,000+ lines. Why: asking for data should be a one-liner, not a navigation exercise.
shipped analytics cli
Feb 15, 2026

Heartbeat System

30-min checks: leads, revenue, traffic, campaign health, replies. Alert to relevant Discord channel if threshold hit. Otherwise: HEARTBEAT_OK. Why: proactive monitoring beats reactive firefighting.
monitoring automation
Feb 14, 2026

Cold Email Framework

Implemented Instantly's 400+ replies framework. 3 parts only: Personalization + Offer + CTA. 2-3 sentences. Low-friction ask. Day 2/4/7 follow-up sequence. AI generates {{pain_point}} from lead data.
shipped outreach instantly
Feb 12, 2026

Marketing Knowledge Base

83 markdown files indexed in ChromaDB. Frameworks, checklists, personas, playbooks. Algorithmic Authorship rules, Four U's scoring, AEO research. Why: content should be written by consulting the playbook, not improvising.
knowledge rag content