{{ t.f1t }}
{{ t.f1b }}
Reference
Where Vibisual writes, what it reads, and how to override both.
Updated 2026-08-04
The block is delimited by markers and rewritten on version upgrades. Anything outside the markers is preserved verbatim.
~/.claude/settings.json
"hooks": {
"PreToolUse": [
// only blocks carrying this marker are rewritten
{ "_vibisualManaged": true, "hooks": [ … ] }
]
}
| VIBISUAL_SKIP_HOOK_INSTALL | 1 = never touch settings.json |
| VIBISUAL_HOME | override where ~/.vibisual lives |
| VIBISUAL_PERF | 1 = write performance snapshots to the log |
| per project | <project>/.vibisual/save/checkpoint.json — the graph, its agents and session state |
| machine-wide | ~/.vibisual/app-state.json — open projects and preferences |
| logs | the app data folder: %APPDATA%/Vibisual on Windows, ~/Library/Application Support/Vibisual on macOS, ~/.config/Vibisual on Linux |
Session records contain prompts, tool calls, file paths and shell commands. Nothing leaves the machine: the server runs inside the app itself and is bound to loopback. Still, treat these directories as sensitive.
{{ t.nameLine }}
{{ t.sub }}
{{ t.canvasCaption }}
{{ t.vdeLead }}
{{ t.f1b }}
{{ t.f2b }}
{{ t.f3b }}
{{ t.instLead }}
{{ t.instSrcBody }}
Contributing →{{ t.statusBody }}
{{ t.secBody }}
{{ t.ctaSub }}
{{ ui.blogLead }}
{{ art.excerpt }}
{{ pa.v }}
{{ doc.lead }}
{{ pa.v }}
{{ s.note }}
{{ t.ideAnnoLead }}
{{ an.b }}
{{ an.k }}