February 12, 2026•7 min read••
Tags â–Ľ
- Obsidian
- Agent
- Openclaw
- System
- Files
- User
- Https
- Context
- Memory
- Folder
The video shows building a 24/7 OpenClaw coworking system in Obsidian with two machines, centralized user.md, and persistent agent workflow.
This video demonstrates how to build a persistent, production-grade AI co-working system using OpenClaw as the agent runtime and Obsidian as the structured control interface for system files, memory, and workflow orchestration.
The core problem addressed: Most users install OpenClaw but fail to create a durable, structured context system—leading to fragmented prompts, inconsistent agent behavior, and cognitive overload.
The solution: A two-machine architecture where:
Primary technologies:
Download from: https://obsidian.md/
Install on:
(Transcript does not specify installation method.)
Assumption: Standard Setup
git clone <openclaw-repo-url> cd openclaw
npm install
or
pip install -r requirements.txt
(depending on implementation)
openclaw start
or
npm run dev
Inside your OpenClaw workspace, structure folders as follows:
/workspace │ ├── system/ │ ├── user.md │ ├── identity.md │ ├── tools.mmd │ ├── agents.mmd │ ├── soul.md │ ├── memory/ │ └── memory.md │ ├── tasks/ ├── outputs/ └── dashboards/
This is your single source of truth.
Example structure:
# Business Overview ## Brand Positioning ... ## Audience ... ## Monetization ... ## Current Priorities ... ## Writing Voice ...
Old approach:
New approach:
Each file has a defined concern:
Defines agent personality and operating style.
Example:
You are Proxy. You are concise. You prioritize leverage.
Defines:
Defines:
Stores:
Both machines access the same Obsidian vault.
Inside Obsidian:
Settings → Sync
Enable Obsidian Sync
Select Vault
Log in on both machines
Enable:
This ensures:
Allows editing of non-standard file formats.
Install:
Allows rendering HTML dashboards in Obsidian.
Search:
Obsidian normally hides:
.json.mmd.htmlUse plugins to:
Create:
/dashboards/status.html
Example:
<h1>Agent Status</h1> <p>Current Task: Newsletter Draft</p>
Open inside Obsidian using HTML Reader plugin.
This turns Obsidian into:
Example task delegation to agent “Proxy”:
/tasks/new-task.md# Task Draft outline for next newsletter on AI co-working systems. Constraints: - 1200 words - Strategic tone - Include 3 examples
Agent loads:
Output saved to:
/outputs/newsletter-draft.md
Agent runtime loads:
BASE_CONTEXT = identity.md + user.md + memory.md + tools.mmd
Order matters:
| Concern | File |
|---|---|
| Business Context | user.md |
| Personality | identity.md |
| Capability | tools.mmd |
| Delegation | agents.mmd |
| Long-term Memory | memory.md |
Update weekly. Refine based on:
Do NOT:
Keep one canonical source.
Only store:
Do NOT store:
Mac Mini = compute MacBook Pro = cognition
This reduces:
If both machines edit same file:
Mitigation:
If plugin breaks:
Keep backups of:
Overloading user.md:
Keep it strategic and structured.
Ensure:
Explains structured knowledge management systems. Directly supports designing an Obsidian vault that scales with AI collaboration.
Deep dive into state management, synchronization, and data architecture—critical for understanding multi-machine setups and consistency.
Covers system thinking, automation workflows, modularity, and maintainability—aligned with building structured AI systems.
Teaches separation of concerns and system layering—mirrors identity/tools/memory modular structure used in this workflow.
Not technical in code, but directly relevant to the execution philosophy behind separating machines and designing frictionless co-working systems.
If you'd like, I can next produce:
Follow on your preferred channel for new articles, notes, and experiments.