APP-01 · Passwörter und API-Keys
2Password
Passwörter und API-Keys in einer verschlüsselten Datei auf deinem Mac.
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
- feb81d5
README: install.sh falls back to ~/Applications when /Applications is not writable
- 918ac1d
Add MIT license and release script
- cabeaa0
Initial version of 2Password: local password and API key manager
Ebenfalls vom Band
ScreenShare
Bildschirmaufnahme
Bildschirm und Kamera aufnehmen, dann schneiden, untertiteln und exportieren.
LogoForge
Logo-Design
Ein Vektor-Logo-Designer mit Live-Effekten, 3D und Stapelexport.