Engram-first knowledge governance for Obsidian + LLM agents
A public-safe framework for running an Obsidian vault with durable memory, periodic review loops, and low-friction agent workflows.
Language: English · 简体中文
Publish the framework, not the life data.
- Default-on base layer for Obsidian authoring
- Engram-first memory model for reusable lessons and rules
- Daily / weekly / monthly review loop with evidence-first synthesis
- Minimal file proliferation as a hard governance preference
- Built-in publishing boundary for safe open-sourcing
- Built-in sanitize scan before public push
Most “Obsidian setups” focus on plugins, aesthetics, or note-taking tricks.
This project focuses on something else:
- how to make Obsidian usable as an operating surface
- how to keep durable memory outside chat context
- how to let LLM agents work inside a vault without creating chaos
- how to run daily / weekly / monthly review loops without file sprawl
This repository is a playbook, not a private vault export.
This repo packages a reusable approach for combining:
- Obsidian as the working knowledge surface
- Engram as reusable long-term memory
- LLM agents as operators for writing, synthesis, and maintenance
- Daily / weekly / monthly reviews as the main governance rhythm
Three layers: default-on Obsidian base layer, governance layer, and Engram memory layer.
Users should not need to remember tool names.
When the task involves Obsidian content, the agent should automatically apply the right base capability:
obsidian-markdownfor.mdobsidian-engram-frontmatterfor metadataobsidian-basesfor.basejson-canvasfor.canvasdefuddlefor web clippingobsidian-clifor vault/plugin automation
Reusable lessons, rules, handoffs, and patterns belong in Engram.
Obsidian remains the readable workspace and review surface.
Notes, reviews, and summaries should be grounded in:
- source notes
- linked artifacts
- changed files
- explicit user facts
If evidence is missing, say so.
Do not create extra files just to feel structured.
Prefer:
- the daily journal as the default sink
- weekly/monthly synthesis as periodic outputs
- Engram for reusable knowledge
- standalone notes only when they add long-term value
This repo may be useful if you want to combine:
- Obsidian as a serious working environment
- AI agents as note operators and synthesizers
- periodic review workflows
- durable memory beyond a single chat window
- Read
docs/architecture.md - Review
docs/publishing-boundary.md - Copy templates from
templates/ - Study the sanitized examples in
skills/ - Run
scripts/doctor.sh - Run
scripts/sanitize_scan.shbefore publishing anything derived from this repo
Read → copy → adapt → check → run in your private vault and memory setup.
docs/ architecture, governance, publishing boundaries, sanitization guidance
templates/ reusable note / report / Base / Canvas templates
skills/ sanitized skill examples for agents
scripts/ generic maintenance and sanitization helpers
examples/ safe vault skeleton and sample notes
assets/ public-safe diagrams and screenshots
This public repository does not include:
- real journals
- real weekly/monthly reviews
- real Engram memories
- private MCP configs
- secrets, tokens, API keys
- employer/client/project-sensitive data
- device-specific absolute paths from a real machine
Before publishing your own derivative version, review:
- absolute paths
- people / org / project names
- screenshots and attachments
- metadata fields
- scripts with hard-coded values
- git history
See:
docs/sanitization-checklist.mddocs/publishing-boundary.mdSECURITY.md
See CHANGELOG.md.
- Copy the templates into your own vault
- Replace placeholder paths with your local paths
- Adjust frontmatter conventions for your workflow
- Keep private notes and memory stores outside this repo
- Treat this repo as a framework, not as a vault dump
Early public release. The priority is clarity, safety, and reuse—not completeness.
- Expand sanitized examples for more note and report types
- Add a public-safe example MOC and navigation pattern
- Add a cleaner visual diagram for the review/memory flow
- Add a parameterized installer/bootstrap guide
- Add multi-agent usage examples for journal/review workflows
- Add more polished
.baseand.canvasexamples - Add a migration guide from graph-heavy vaults to Engram-first governance
- Add CI checks for basic sanitize/publish gates
- Publish a small end-to-end demo vault
- Add optional integrations for other agent runtimes
- Turn the playbook into a more complete public starter kit
Contributions are welcome, but this repo is intentionally opinionated.
Please read CONTRIBUTING.md before opening a pull request.
Especially important:
- keep examples sanitized
- keep scripts generic
- do not add private-vault assumptions
- run the local safety checks before proposing changes
MIT for framework docs, templates, and scripts unless otherwise noted.