尚未偵測到更新。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