Folder First AI7 downloadsConnect and safely refresh approved Company and Team shared vaults from GitHub.
Shared Vaults is a desktop-only Obsidian plugin that places an employee’s approved Company and Team GitHub repositories in prepared folders inside a Folder First AI Workspace.
Version 1.0.1 is the current public release. Install it from Obsidian’s Community Plugins directory or from the reviewed GitHub release.
My Work, then use that vault’s confirmed Restore approved copy action and select Refresh all again.The implementation specialist prepares Shared/VAULTS.yaml. Employees do not enter repository URLs, branches or folder paths.
Shared/VAULTS.yaml.The plugin does not install or update Git, Git Credential Manager, Obsidian, itself or any dependency.
Shared Vaults:
Shared/Company and prepared Shared/Teams/<team> folders;My Work during delivery operations;Restore approved copy is intentionally narrow. After confirmation, it removes uncommitted tracked and untracked non-ignored changes only inside one validated shared-vault receiving clone. It refuses local commits or divergent history. It does not update from GitHub; the employee selects Refresh all separately.
Closing the Shared Vaults view or disabling the plugin cancels the active Git command and its helper processes. A partial staging folder is never treated as a connected receiving copy.
Removing someone’s GitHub access prevents later authenticated checks but cannot erase files already downloaded to their computer. Client IT owns endpoint retention and offboarding.
The plugin invokes the computer’s system Git executable. Git connects to the https://github.com/<owner>/<repository> URLs prepared in Shared/VAULTS.yaml and uses the computer’s configured Git Credential Manager/browser flow. The plugin reads its current Obsidian vault and writes only the configured receiving paths plus its private runtime folder under Shared/.folder-first-ai-delivery.
Like all Obsidian Community plugins, it inherits Obsidian’s desktop permissions. Organizations should review the source and release hashes before approving it for sensitive workspaces.
Obsidian obtains compatible plugin updates from this repository’s GitHub releases. The plugin never updates itself. Managed organizations may pin a reviewed version through their normal software change process.
A plugin update changes plugin software only. It must preserve Shared/VAULTS.yaml, downloaded shared vaults, plugin state and My Work. Folder First AI Workspace file upgrades are separate release-specific changes.
Development requires Node.js 22.6 or newer. Employees do not need Node.js.
npm ci
npm run lint
npm test
npm run build
The production build writes the Community-release asset main.js at the repository root. A valid release also attaches the matching root manifest.json and styles.css under a Git tag identical to the manifest version.
GitHub artifact attestations record the exact SHA-256 identities of the published release files. A downloaded file can be verified with GitHub CLI:
gh attestation verify --owner FolderFirstAI <filename>
Use GitHub Issues for reproducible non-sensitive defects. Do not post credentials, private repository names, client content or logs containing private paths. Report a vulnerability through the repository’s private GitHub Security Advisory channel; see SECURITY.md.
Shared Vaults is licensed under the MIT License. Third-party components and licenses are listed in THIRD-PARTY-NOTICES.md.