尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Your entire financial and personal life. Encrypted. Offline. Always with you.
VaultCap by Capricorn Systems is a zero-knowledge personal vault built as a PWA. No accounts. No subscriptions. Network features (imports) are opt-in and off by default. All data stays on your device, encrypted with AES-256-GCM.
Illustrative day-in-the-life stories (fictional personas) with screenshots and captions:
VaultCap replaces a dozen fragmented apps with one encrypted vault — managing banks, cards, investments, loans, documents, family, identity, and more across Pakistan, the UK, and the UAE.
script-src 'self' (no 'unsafe-inline' / 'unsafe-eval'); UI actions via data-act + Act delegateVaultCap/
├── index.html # App shell + CSP; loads boot scripts + dist bundle
├── dist/ # Generated bundle — run npm run build:js
├── js/
│ ├── boot-*.js # Cache-bust, VER, SW register (external for CSP)
│ ├── bundle-order.json # Module load order for bundler
│ ├── core/ # Crypto, PIN, Act/ActHelpers, store, router
│ └── modules/ # Banks, cards, family, etc.
├── scripts/build-bundle.mjs
├── css/ # base, layout, components, themes
├── landing.html # Marketing landing page
├── docs/
├── assets/banks/ # Bundled bank logos (privacy: no Google at runtime)
└── sw-v51.js # Service worker (offline PWA · vaultcap-v100)
Stack: Vanilla JS · Web Crypto API · IndexedDB · Tesseract.js · 100% free · v5.4.3 · no account
Live: https://shamikhahmed.github.io/VaultCap
Install (all devices): https://shamikhahmed.github.io/VaultCap/install.html
Launch plan: LAUNCH.md
No account. PIN unlocks this device. Recovery key + backup key protect restore. Data encrypted on-device (AES-256-GCM).
| Device | Install |
|---|---|
| iPhone / iPad | Safari → Share → Add to Home Screen |
| Android | Chrome → Install app / Add to Home screen |
| Windows | Edge/Chrome → Install VaultCap |
| Mac | Safari Add to Dock / Chrome Install |
App Store / Play / Microsoft Store need developer accounts + review — website PWA ships first.
.vos backup downloads successfully| Resource | Path |
|---|---|
| User guide | docs/GUIDE.md |
| Presentation | docs/PRESENTATION.md |
| Landing page | landing.html |
Demo PIN: 123456 — load demo data from Settings → Load Demo
Local dev:
git clone https://github.com/shamikhahmed/VaultCap.git
cd VaultCap
npm ci
npm run build:js # required — dist/ is not committed
npm run serve # http://127.0.0.1:8765
Tests: npm run test:e2e (builds bundle first). XSS audit: npm run audit:xss.
GitHub Pages / deploy: push to main runs .github/workflows/pages.yml (npm run build:js then publish). Local: always npm run build:js before serve — index.html loads dist/vaultcap.boot.js (app chunk lazy).
Screenshots: npm run gallery (or npm run capture:screenshots) then commit assets/screenshots/ + screen-gallery.html embed. Viewer: screen-gallery.html or npm run gallery:view.
Shamikh Ahmed Director, NEWS Logistics · Founder, TheSolution360 MSc Logistics & Operations Management, Cardiff University MSc Accounting & Finance, BPP University London Karachi, Pakistan
VaultCap was built to solve a personal problem: managing finances across three countries with no single app that understood BC committees, prize bonds, Pakistani banks, UK accounts, zakat, and expat financial complexity.
Source-available. See LICENSE.
VaultCap © 2026 Shamikh Ahmed