Tested SCD41 on M5Stack CoreS3 StackChan: sent CO2 and temp to voice server via POST /context, replaced phantom petting touch with servo head gestures for Qwen LLM.
Tested on CoreS3 StackChan: rebuilt Arduino voice chat under ESP-IDF 5.5.4 with arduino-esp32 component to connect via Tailscale direct UDP, fixing touch sensor bounce.
Tested on CoreS3: switched Tailscale from Tokyo DERP to direct UDP. Fixing DISCO, lwIP double locking, and HTTP/2 window starvation cut WAV fetch from 9s to 2.4s.
ESP32-S3 CoreS3 joined Tailscale and fetched a WAV without the VPS relay. Tokyo DERP downloads took about 9 seconds after enrollment, stack, and TLS fixes.
Qwen3-ASR-0.6B STT on CPU, Qwen via ModelScope, streaming TTS on 4GB VRAM — one laptop, 11.9s voice-to-voice. Filler-audio job polling and measured timelines.
Looked at what actually replaces Tailscale on Linux when the issue is DNS/netfilter/CGNAT invasiveness, not WireGuard itself. Headscale, NetBird, Netmaker, Nebula, and Cloudflare Tunnel each solve a different slice. The real fix is separating private management access from public-facing APIs.
Three local image generation engines (WAI-Anima, WAI-IL/SDXL, FLUX.2 Klein 4B) tied together by a thin FastAPI wrapper that takes Japanese prompts. Ollama (gemma3:12b) handles JP→EN, ComfyUI workflows are built on the fly in Python, FLUX.2 runs as an mflux subprocess, and the whole thing is reachable from an iPhone over Tailscale.
From v2 to v3 of Kana Chat, an AI agent built around official CLI wrappers. The story of stepping back from the DIY OpenClaw direction and pivoting toward a blog pipeline that quickly drafts the daily flood of AI news and papers.
Changes from v1 to v2 of Kana Chat, an AI agent built around official CLI wrappers. Covers dual-model router, Heartbeat memory, planner mode, image input, speech transcription, PWA push notifications, and the lessons learned from a month of daily use.
Covers four topics: native language migration strategy for frontend tooling, Amazon EC2 nested virtualization support, Tailscale Peer Relays GA, and the Let's Encrypt DNS-Persist-01 challenge.