Welcome to the VaporKey Monorepo. This repository contains the source code for the VaporKey web application and CLI tool.
Verified with Bun Workspaces.
apps/web: The Next.js 16 Web Application.apps/cli: The CLI tool for terminal usage.packages/core: Shared TypeScript library containing crypto logic and types.
- Bun (v1.0+)
Method 1: CLI (Global)
npm install -g vaporkey-cliMethod 2: Monorepo (Source) Install dependencies for the entire workspace:
bun installTo run the entire stack (or specific parts):
# Run everything
bun dev
# Run only Web App
cd apps/web
bun dev
# Run CLI (Development Mode)
bun apps/cli/src/index.ts share "Secret"The CLI behaves just like the web app but in your terminal.
# Share a secret
bun apps/cli/src/index.ts share "My Secret"
# Retrieve a secret
bun apps/cli/src/index.ts get <URL>- Web: Deployed to Vercel (Root Directory:
apps/web). - CLI: Published to npm (vaporkey-cli).
VaporKey - Secure, Ephemeral, Zero-Knowledge Credential Sharing.