Blog in Public.
Technical notes from the OpenViking team — on agents, protocols, and the systems behind them.

Stop Teaching Every Agent From Scratch
How OpenViking turns frontend design preferences, project decisions, and agent handoffs into shared long-term memory.

OpenViking User / Peer: Separating Data Owners From Interaction Objects
Why OpenViking moved from a User / Agent mental model to User / Peer, and how one agent can serve many people without turning every participant into an OpenViking user.

OpenViking Benchmark Update: User Memory, Agent Memory, and Knowledge Base QA
May 2026 OpenViking benchmark update across LoCoMo user memory, ClawWork and tau2-bench agent memory, and HotpotQA / single-turn RAG knowledge-base QA.

OpenViking for the Too Many Agents Problem
A practical OpenViking deployment and Web Studio walkthrough for sharing context across Claude Code, Codex, Hermes Agent, Manus, Lovable, Cursor, and MCP clients.

VikingBot: When Agent Memory Starts Changing Strategy
A bilingual rewrite of the VikingBot werewolf experiment, showing how OpenViking turns multi-agent chat history into durable, inspectable, strategy-changing memory.

OpenViking for Claude Code & Codex: Give Your Coding Agent Persistent Memory
One command gives Claude Code and Codex persistent, cross-session memory powered by OpenViking. Experience automatic knowledge accumulation, semantic recall, and multi-platform sharing.

OpenViking: Inside the Context Database Architecture
How OpenViking turns directory semantics, distributed storage, identity, performance, and privacy into a context database layer for AI agents.

Building an Agent Daemon
Four runnable demos plus one OpenViking integration step that turn a CLI agent into a managed daemon with message delivery and shared durable context.

OpenViking: The Database Paradigm for Context Engineering
How OpenViking turns context engineering into a database-shaped interface for agents.
