Integrating OpenViking to unify OpenCode and Hermes memory

I hand OpenCode all kinds of tasks piecemeal throughout the day, and at night I want to say one sentence and have it wrap up with a review and summary. But before, OpenCode's memory and Hermes's memory were each stored separately, with no way to unify them. I installed OpenViking with uv, hit two pitfalls (httpx[socks], the mcp 2.0 breaking upgrade), and finally linked up OpenCode's and Hermes's memory to get fully automatic archiving and review.

Tools

A Humanity Amusing Itself to Death, and the Media of the Next Generation

Explosive capacity growth on the production side, endlessly rising thresholds on the consumption side — the dumbing-down of web fiction is a microcosm of humanity drifting further and further down the road of amusing itself to death. Every new medium in history has reshuffled the deck, but text, images, sound, video, interactivity, VR/AR — the sensory channels are basically all covered by now. What is the next medium that can unlock new demand on the consumption side? Maybe the answer is "generative narrative along the time dimension" — the same story seed, but a different story for everyone who steps in.

Life Insights

Thoughts on the Feishu and Doubao merger

ByteDance announced that the Feishu product team and the Doubao product team are being merged into a new Doubao product team. My first reaction to the news was a bit of melancholy — the internet is like a giant steamroller. Digital tenant farmers, exploited by monopoly giants, riding the express train of the times, ready to be thrown off at any moment. In my eyes, all closed-source software and services can have only one final destination: the trash heap of history. The only thing humans truly grow is their inner wisdom; the only thing humans truly possess is their inner emotions.

Life Insights

Paseo, the killer tool that connects multiple coding agents

Paseo is genuinely great — lately I've been using it with OpenCode every day to write code and articles.

Tools

cc-connect: Plugging Claude Code into Feishu

Installed a new tool today called cc-connect. It maps your local Claude Code to a Feishu bot, hooks it into a chat app, and lets you remote-control your coding directly from Feishu.

AI

Notes on Using the TRAE SOLO Standalone Edition

The new version of TRAE SOLO supports remote control from your phone, so you can have your home computer write code even when you're out and about — but compared with TRAE IDE, it still falls short on things like rule inheritance and skill installation.

AI

Fixing coreaudiod eating up to 45G of memory

The coreaudiod process was using 45G of memory. Digging into it, the leak came from a Claude Code hook playing sound effects. Fixed it by uninstalling PeonPing and switching to Ghostty's native terminal sound effects instead.

Tools

From Lobster to Hermes

Hermes has these advantages over Lobster: model errors get output to the console. The gateway has logs you can check, and crucially, I know where to look. The docs are thorough — no Chinese translation, sure, but they're complete; you can find clear documentation for any issue or command. Each agent has its own separate profile config and gateway, so combinations are more flexible, and the backend can be local or remote. It runs on Docker, so it's use-and-go, with automatic directory mounting. It comes with factory settings that are beginner-friendly — you can get it running smoothly without much configuration. Its built-in security mechanisms are just enough to run basic functionality; unlike Lobster, where you can't use it unless you crank permissions to the max, and maxing them out is unsafe. The difference in how much users have to understand just to get started is night and day. Memory operations are fast, and actions show up in the chat. You can clearly see exactly what she has remembered.

Tools

Getting Claude Code to talk: this sound-effect plugin turned my coding sessions into a game

Honestly, writing code with Claude Code is already a blast, but there's one pain point that's been nagging me — I have to keep my eyes glued to the terminal at all times.

Tools

OpenClaw Browser configuration guide

OpenClaw Browser supports three modes: openclaw-managed (standalone instance), remote (remote CDP), existing-session (takes over the user's Chrome); grant the agent tool permissions via alsoAllow: [browser]

Tools

MSA (Memory Sparse Attention) — an open-source way to break through the AI memory bottleneck

Instead of bolting on retrieval, MSA embeds memory directly into the attention mechanism itself. That gives you end-to-end long-term memory and breaks past the accuracy ceiling of traditional RAG and the compute-cost bottleneck of the context window.

AI

Playwright vs CDP: Comparing Browser Control Approaches

Playwright is a well-packaged high-level tool, while CDP is the browser's low-level "machine language". For scenarios where OpenClaw directly drives the host machine's browser main Profile, connecting to port 9222 via the CDP (DevTools MCP) protocol is the best choice

AI

macOS Chrome Remote Debugging configuration

On macOS, Chrome remote debugging must be enabled manually by ticking the checkbox at chrome://inspect/#remote-debugging, rather than relying on command-line flags

Tools

macOS Chrome Remote Debugging Port 9222 Startup Problem and the Final Solution

Solving the macOS Chrome Remote Debugging Port 9222 Problem: SingletonLock Deadlock, Chrome Security Restrictions, rsync Sync + Automator One-Click Launch Solution

Tools

Thoughts on Harness Engineering: The Third Paradigm Shift in AI Engineering

Harness Engineering = building an "office" for the Agent instead of continuing to polish the "email wording." From "writing better prompts" to "building the environment," so the agent can run stably and reliably in real production environments

AI
1234…28