unicodeveloper / unicodeveloper/awesome-opensource-apps
Add BlackVault — Open-source proxy gateway for AI API keys
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 3.9k
- Forks
- 639
- PR merge metrics
- No merged PRs in 30d
Description
BlackVault
GitHub: https://github.com/venkat22022202/black-vault
Live Demo: https://black-vault-murex.vercel.app
License: MIT
Description
Open-source API key management platform with a proxy gateway. Instead of sharing real API keys with AI agents, you generate proxy tokens (bvt_...). BlackVault injects the real key server-side and forwards to OpenAI, Anthropic, or Google AI with full SSE streaming support.
Kill a session = instant access revocation. No key rotation needed.
Key Features
- AES-256-GCM encrypted vault with per-user derived keys (HKDF)
- Proxy gateway supporting OpenAI, Anthropic, Google AI with SSE streaming
- Instant kill switch — revoke per-session, per-key, or everything
- Per-session cost tracking with model-level accuracy
- Activity audit trail for every action
- Self-hostable, open source, free during beta
Tech Stack
Next.js 16 · React 19 · TypeScript · tRPC 11 · Drizzle ORM · Neon Postgres · Upstash Redis · Clerk Auth · Tailwind v4
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the repository's existing format for curated application entries and locate where web applications are listed. Add BlackVault with its repository, demo, license, description, and stated technology stack, then verify both linked URLs and the entry's formatting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- next.js, postgres, react, redis, tailwindcss, typescript
- Domain
- content
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100