0.1.0
First public release of neoloopy for Obsidian — local-first causal-loop diagrams (CLDs) for systems thinking, built right in your vault.
Highlights
- Build CLDs on an interactive canvas — variables are Markdown notes, links are causal arrows with polarity. Pan/zoom, drag nodes, draw and edit links, flip polarity, mark delays / indirect (dashed) / nonlinear links, and auto-tidy the layout.
- Automatic feedback-loop detection — finds the reinforcing (R) and balancing (B) loops in your model and labels them (R1/B1…) right on the diagram.
- Local-first and fully offline — every model is a folder of Markdown notes plus a small
model.json. No account, no server, no network calls; nothing leaves your machine. The files are the source of truth and stay Obsidian-readable. - Live edits — change a note (or let an agent edit the vault) and the canvas updates instantly, flashing what changed.
- System insight & navigation — a side panel surfaces detected loops and structure, opens each model's System note, and lists parent systems for subsystem links.
- Export to JSON, Markdown, or Mermaid.
Install (manual, during review)
Copy main.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/neoloopy/, then enable under Settings → Community plugins.
Requires Obsidian v1.7.2+. Works on desktop and mobile.
Release assets carry signed GitHub build-provenance attestations (SLSA v1) — verify any asset was built from this source by this workflow:
gh attestation verify main.js --repo frozenabe/neoloopy-obsidian