The Un-official local dashboard for OpenWallet Standard (OWS).
owsd provides a clean, visual interface to monitor your OWS vault activities, manage wallets, and inspect API keys and policies—all while keeping your keys safely encrypted on your local machine.
If you don't want to wait for the npm registry, you can install directly from source:
# Install globally
npm install -g github:on1force/ows-dashboard
# Or run instantly without installing
npx github:on1force/ows-dashboardDownload the pre-compiled, zero-dependency binary for your platform from the Releases section.
- Download the binary (e.g.,
owsd-linux-x64) - Make it executable:
chmod +x owsd-linux-x64 - Run it:
./owsd-linux-x64
No Node.js or Bun required!
Once installed, simply run:
owsdOr run without installing:
npx github:on1force/ows-dashboardowsd is built to be lightweight, fast, and dependency-minimal:
- Runtime: Bun for high-performance execution and built-in bundling.
- Web Framework: Hono with JSX for type-safe, server-side rendered components.
- Styling: Vanilla CSS (via
hono/css) for zero-runtime overhead and complete design control. - Language: TypeScript for robust type safety across storage and signing logic.
- CLI Integration: Native Node/Bun APIs for secure filesystem interaction and process management.
- Activity Stream: Real-time view of signing operations, wallet creation, and broadcasts.
- Wallet Manager: Visual breakdown of your multi-chain accounts and derivation paths.
- API Key Inspector: Monitor which agents have access to which wallets and under what policies.
- Policy Viewer: Review your declarative security rules.
- Security Audit: Automatic health checks for vault directory permissions (700/600).
If you want to contribute or run from source:
-
Install Dependencies:
bun install
-
Run in Development Mode:
bun dev
-
Build Multi-Platform Binaries:
bun build
Builds for Linux, macOS, and Windows will be generated in the
dist/folder.
MIT