https://github.com/keywaysh/keyway-dashboard
Keyway Dashboard - Authenticated secrets management app
https://github.com/keywaysh/keyway-dashboard
Last synced: 4 months ago
JSON representation
Keyway Dashboard - Authenticated secrets management app
- Host: GitHub
- URL: https://github.com/keywaysh/keyway-dashboard
- Owner: keywaysh
- License: mit
- Created: 2025-12-27T16:26:40.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-08T08:59:19.000Z (5 months ago)
- Last Synced: 2026-01-13T19:41:26.348Z (5 months ago)
- Language: TypeScript
- Homepage: https://keyway-dashboard.vercel.app
- Size: 802 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Keyway Dashboard
[](https://www.keyway.sh/vaults/keywaysh/keyway-dashboard)
[](https://github.com/keywaysh/keyway-dashboard/releases)
[](https://www.typescriptlang.org/)
[](LICENSE)
**Manage your secrets visually.** The web interface for [Keyway](https://keyway.sh).
---
## Features
- 🔐 **Visual secret management** — Create, edit, and organize secrets across environments
- 🔄 **Provider sync** — Push secrets to Vercel, Railway, Netlify
- 👥 **Team collaboration** — GitHub-based permissions, no separate access control
- 📊 **Audit trail** — See who accessed what, when, and from where
- 🚨 **Security alerts** — Get notified of suspicious access patterns
- 🗂️ **Version history** — Track changes and restore previous values
- 🗑️ **Soft delete** — 30-day recovery window for deleted secrets
---
## Quick Start
1. Go to [app.keyway.sh](https://app.keyway.sh)
2. Sign in with GitHub
3. Create your first vault from any repo you have access to
> **Prefer the CLI?** Run `brew install keywaysh/tap/keyway && keyway init`
---
## Stack
| Layer | Technology |
|-------|------------|
| Framework | Next.js 15 (App Router) |
| Styling | Tailwind CSS v4 |
| Components | shadcn/ui |
| Data | React Query |
| Auth | GitHub OAuth |
---
## Development
### Prerequisites
- Node.js 20+
- [pnpm](https://pnpm.io/) 9+
- Running [keyway-backend](https://github.com/keywaysh/keyway-backend)
### Setup
```bash
# Install dependencies
pnpm install
# Copy environment file
cp .env.example .env.local
# Start dev server
pnpm dev
```
### Commands
| Command | Description |
|---------|-------------|
| `pnpm dev` | Start dev server |
| `pnpm build` | Production build |
| `pnpm test` | Run tests |
| `pnpm lint` | Lint code |
---
## Related
- [keyway-backend](https://github.com/keywaysh/keyway-backend) — API server
- [cli](https://github.com/keywaysh/cli) — Command-line tool
- [keyway-docs](https://github.com/keywaysh/keyway-docs) — Documentation
- [keyway-action](https://github.com/keywaysh/keyway-action) — GitHub Action
---
## Security
Found a vulnerability? See [SECURITY.md](SECURITY.md) for reporting guidelines.
---
## License
MIT