Command Palette

Search for a command to run...

Home / Servers

secretbank

by phoodul

Secretbank

The secrets manager that understands your dependency graph.

License CI

About

Secretbank is an open-core desktop and mobile application that goes beyond simple secret storage. It maps how API keys relate to your projects, deployments, and URLs β€” so you always know the blast radius before you rotate or revoke a key. When a provider reports a breach, Secretbank matches it to your vault automatically and surfaces exactly which services are at risk.

Features

Status: v0.1.0-pre8 (free beta) β€” every feature listed below is enabled. We will keep the entire app free until we (1) finish dogfooding, (2) ship the general-password vault, (3) get legal review of payment terms, and (4) collect feedback from the first 100–500 users. See docs/project-decisions.md for the full rationale.

Available now

  • Zero-Knowledge vault β€” secrets are encrypted on-device; the relay server never sees plaintext
  • Vault Charter recovery β€” Diceware 6-word + 4-digit verifier with optional Shamir 2-of-3 split. Lose your passphrase, not your vault.
  • Dependency graph β€” visual map of Issuer β†’ Credential β†’ Usage β†’ Project β†’ Deployment β†’ URL
  • Blast radius preview β€” simulate what breaks before you revoke a key
  • Supply chain risk graph β€” match package.json / Cargo.toml deps against the OSV.dev advisory feed
  • Incident feed β€” auto-match NVD / GitHub Advisory alerts to credentials in your vault
  • Kill Switch β€” one-click revoke with two-step confirmation
  • RAILGUARD β€” auto-generate .cursorrules / CLAUDE.md / Copilot instructions for AI editors
  • CLI + MCP β€” Secretbank run -- cmd (Doppler-style env injection from your dependency graph) and a stdio MCP server for Claude / Cursor / Copilot
  • VS Code + JetBrains plugins β€” package hover, supply-chain diagnostics, blast-radius graph
  • Multi-device E2EE sync β€” Yjs CRDT + XChaCha20-Poly1305 over a Cloudflare Workers relay
  • Open Core β€” local vault and graph engine are AGPL-3.0; relay and premium connectors are EE

Roadmap (no committed dates)

  • General password vault (1Password-style URL/username/password) β€” M24, in active design
  • Auto-revoke for Stripe / GitHub / AWS keys
  • Auto-rotation with provider hooks
  • Browser extension (Chrome / Firefox / Safari)
  • Team / org / shared vault (RBAC + SSO)
  • Mobile apps (iOS / Android via Tauri Mobile)

Tech Stack

LayerTechnology
Desktop/Mobile shellTauri v2 (Rust backend + Web frontend)
BackendRust (tokio, sqlx, age, reqwest)
FrontendReact 19 + TypeScript
StylingTailwind CSS v4 + shadcn/ui + Radix UI
DatabaseSQLite (local, via tauri-plugin-sql)
Encryptionage crate (X25519 + ChaCha20-Poly1305)
SyncYjs / SecSync CRDT + Cloudflare Workers relay

Platforms

PlatformStatus
Windows / macOS / LinuxMVP (M0–M8)
iOS / AndroidMVP (M11)
Read-only Web viewerMVP (M12)

Getting Started

Prerequisites

Development

pnpm install
pnpm tauri dev        # desktop (hot reload)

Mobile (available from M11):

pnpm tauri android dev
pnpm tauri ios dev

Production build

pnpm tauri build

Development Commands

Related servers

n8n

Updated today

by n8n-io

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

β˜… 199,260

mcp-server-git

OfficialUpdated today

by modelcontextprotocol

A Model Context Protocol server providing tools to read, search, and manipulate Git repositories programmatically via LLMs

β˜… 89,176

mcp-server-fetch

OfficialUpdated today

by modelcontextprotocol

A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

β˜… 89,176

@modelcontextprotocol/server-everything

OfficialUpdated today

by modelcontextprotocol

MCP server that exercises all the features of the MCP protocol

β˜… 89,176