Zum Inhalt springen
Prompt Software
en

APP-01 · Passwörter und API-Keys

2Password

Passwörter und API-Keys in einer verschlüsselten Datei auf deinem Mac.

2Password

Ein Tresor für Logins, Notizen und die API-Keys deiner Projekte. Jedes Projekt committet eine .env.2pw mit Verweisen, und 2pw run setzt beim Start die echten Werte ein. Keine Cloud, kein Konto, keine npm-Abhängigkeiten.

Was sie kann

  • 01

    Verweise committen, keine Geheimnisse

    In der .env.2pw stehen Zeilen wie OPENAI_API_KEY=2pw://Dev/OpenAI/credential. Die Datei darf ins Git, weil kein Wert darin steht.

  • 02

    Ein Befehl startet das Projekt

    2pw run -- npm run dev löst alle Verweise auf und gibt die Werte nur diesem einen Prozess als Umgebungsvariablen mit.

  • 03

    Alte .env übernehmen

    2pw import-env liest eine Klartext-.env, verschiebt Keys, Tokens und Passwörter in den Tresor und schreibt die Verweisdatei gleich mit.

  • 04

    Argon2id und AES-256-GCM

    Das Master-Passwort wird mit Argon2id und 128 MiB gestreckt. Ein zufälliger 256-Bit-Schlüssel verschlüsselt den Tresor und wechselt, wenn du das Passwort änderst.

  • 05

    SDKs für Node und Python

    read() und loadEnv() in beiden. Das Python-SDK ist eine einzige Datei ohne Abhängigkeiten. Jede andere Sprache ruft 2pw read auf.

  • 06

    Was ein Passwort-Manager können muss

    Tresore, Suche, TOTP-Codes und ein Generator. Kopierte Werte verschwinden nach 45 Sekunden aus der Zwischenablage.

Was sie nicht kann

  • Solange der Tresor offen ist, kann jedes Programm unter deinem Benutzer den Agenten nach einem Wert fragen, so wie es auch eine Klartext-.env lesen könnte. 2pw log zeigt, was aus welchem Verzeichnis gelesen wurde.
  • Es gibt keine Wiederherstellung. Wer das Master-Passwort vergisst, bekommt den Tresor nicht mehr auf.

Voraussetzungen

  • macOS 13 oder neuer
  • Node.js 22 oder neuer (24.7+ für Argon2id)
  • Xcode oder die Command Line Tools zum Bauen der App

Netzwerkzugriffe

Keine. Die App stellt keine Netzwerkverbindung her.

Schriftfeld

Blatt
APP-01
Version
1.0.0
Mindestens macOS
13.0
Code
JavaScript · Swift · Shell · Python
Zeilen
3.809
Testfälle
25
Letzter Build
25. Okt. 2026
Lizenz
MIT
Bundle-ID
local.twopassword.app
Repository
2password

Bandprotokoll

  1. feb81d5

    README: install.sh falls back to ~/Applications when /Applications is not writable

  2. 918ac1d

    Add MIT license and release script

  3. cabeaa0

    Initial version of 2Password: local password and API key manager

Cookies

Diese Seite funktioniert ohne Cookies. Mit deiner Einwilligung lädt sie Google Analytics, um Besuche zu zählen.

Datenschutzerklärung