Skip to content

Latest commit

 

History

History
54 lines (42 loc) · 2.03 KB

File metadata and controls

54 lines (42 loc) · 2.03 KB

Roadmap

v0.1 — Foundation (current)

  • CLI with set, list, delete, run, status commands
  • macOS Keychain provider (security CLI)
  • Linux Secret Service provider (secret-tool CLI)
  • CI mode (read from env vars, scrub only)
  • Transform stream scrubber with sliding window
  • Native OS dialog for secret input (macOS osascript)
  • TTY fallback input
  • Signal forwarding and exit code preservation
  • Unit and integration tests

v0.2 — Polish

  • Windows support (Credential Manager via cmdkey / PowerShell)
  • peekachu env — print export statements for shell eval
  • peekachu exec — alias for run with simpler syntax
  • Dotenv-style --env-file flag to load secret names from a file
  • Better error messages and diagnostics
  • Shell completions (bash, zsh, fish)

v0.3 — Ecosystem

  • 1Password provider (op CLI)
  • Bitwarden provider (bw CLI)
  • AWS Secrets Manager provider
  • HashiCorp Vault provider
  • Azure Key Vault provider
  • GCP Secret Manager provider
  • Provider auto-detection based on environment

v0.4 — Developer Experience

  • peekachu init — interactive setup wizard
  • peekachu check — verify all required secrets are available
  • Config file support (.peekachurc / peekachu.config.ts)
  • Secret rotation helpers
  • Audit logging (which secrets were accessed, when)

Future Ideas

  • MCP server — expose as a tool for AI agents
  • VS Code extension
  • GitHub Action
  • Secret sharing between team members (encrypted)
  • Temporary secret scoping (auto-expire)

Non-Goals

  • Not a full secrets manager — peekachu is a bridge between secrets managers and AI-assisted development. Use a proper secrets manager (1Password, Vault, AWS SM) for the source of truth.
  • Not a replacement for .env — peekachu complements .env workflows by adding keychain storage and output scrubbing.
  • No secret syncing — peekachu is local-first. Use your secrets manager's sync features.