Init
Run init to create a new vault structured for human + agent collaboration. If your OpenClaw workspace already has `memory/` files, run migrate once to convert them into vault notes and journal entries.
[[Init]]Shared memory for humans + agents
Zettelclaw sets up an Obsidian vault designed for dual authorship — you and your AI agent co-building a knowledge base with evergreen notes that compound over time.
See it in action
2026-02-19.md (03 Journal)
Session capture appends `Done` / `Decisions` / `Facts` / `Open` bullets and logs provenance in `## Sessions`.
Frontend Frameworks.md (01 Notes)
Nightly maintenance updates existing notes and adds reciprocal links back to journal sessions for provenance.
How it works
Zettelclaw applies Zettelkasten principles — evergreen notes, emergent structure, and links over folders. It creates a new Obsidian vault as your agent's dedicated memory, replacing ephemeral chat history with durable, compounding knowledge.
Run init to create a new vault structured for human + agent collaboration. If your OpenClaw workspace already has `memory/` files, run migrate once to convert them into vault notes and journal entries.
[[Init]]Use OpenClaw with the vault as shared context so ideas stay connected to durable notes.
[[Conversation]]
On /new or /reset, hooks append structured journal capture (link-free) plus session provenance under ## Sessions. A dedicated nightly isolated maintenance run then updates existing project/research/contact notes and adds two-way links across journals and typed notes.
Capabilities
Capture one idea per note so knowledge remains reusable, composable, and easy for agents to reason over.
Promote raw daily reflections into lasting notes without losing provenance.
Find and surface linked context quickly across your entire graph of notes.
Built to work directly with OpenClaw workflows and agent-native collaboration.
No lock-in: plain markdown files in your Obsidian vault with your existing plugin ecosystem.
Inspect, extend, and adapt the system to your own workflows and team knowledge conventions.
Get started
Run init for a fresh vault. If workspace `memory/` already exists, run migrate once to import it with per-file sub-agents plus a final `MEMORY.md`/`USER.md` synthesis pass.
Bootstrap your vault
Bootstrap your Zettelclaw with existing memories from ChatGPT, Claude, Grok, and more at reclaw.sh
Visit Reclaw →