Tanzhuo's Notes.
Writing about full-stack engineering, cloud native, and team leadership — in Chinese, English, and Japanese.
- POSTS
- 119
- SINCE
- 2019
- OSS
- go-lynx
- FOCUS
- Full-stack · Cloud · Mgmt
AgentMux: A Control Plane for AI Coding Agents on Remote Servers
Open-sourced AgentMux, a desktop app for managing AI coding agents on remote servers: every server, project and agent in one tree, sessions running inside tmux on the server, so closing the app only detaches. Go + Wails 3 + React, MIT.
Read more →Earth: A 3D Globe in the Browser, All the Way Out to the Observable Universe
Open-sourced a new project, Earth: a pure-frontend 3D globe in the spirit of Google Earth. Click a country for its flag, population, GDP, and government; GDP bars, trade routes, a time-travel mode, and a cosmic scale ladder from Earth to the observable universe.
AI Room: Step Inside a Neural Network That Is Actually Computing
Open-sourced a new project, AI Room: a 3D space built in the browser where an MLP, a CNN, and a tiny Transformer are genuinely trained and run real forward passes — every node can be opened and checked by hand.
From Container Cloud to Intelligent Cloud
A single agent is no longer enough. This post proposes building an AI-native control plane on top of Kubernetes — the six-layer architecture and evolution path of a Kubernetes AI OS.
The Architecture of OpenClaw
OpenClaw fully decouples the reasoning power of large models from the local execution environment. This post breaks down the open-source AI agent tool across three dimensions: overall architecture, runtime logic, and security mechanisms.
The Rise of Cursor
Tracing Cursor's trajectory: from traditional IDEs and code-completion tools to the birth of this AI-native editor, its core technical design, its growth, and the challenges it faces.
PolarDB's Storage-Compute Separation
An architectural look at PolarDB's storage-compute separation: how decoupling compute from storage addresses scalability, storage cost, and high availability, compared with AWS Aurora and traditional MySQL architecture.
Lessons from Managing an Engineering Team
Some plain-spoken lessons from a few years of leading engineering teams: think things through first, make ownership clear, let the team grow by letting go, use process to reduce problems—and why team atmosphere and a long-term view matter just as much.
Microservice Architecture Design
Starting from the bottlenecks of monolithic architecture, this post walks through the core design principles of microservices, the overall architecture, and key design questions — plus their scalability, adoption challenges, and where they actually fit.
Designing L1 and L2 Caches
A look at the two-tier caching architecture combining a local (L1) cache with a Redis (L2) cache: the access flow, what each tier solves, consistency and capacity control, and common cache update strategies.