unicodeveloper / unicodeveloper/awesome-opensource-apps

Add BlackVault — Open-source proxy gateway for AI API keys

Open
#143 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.