I built an open-source AI coworker that logs in with 2FA without the model ever seeing your passwords A developer has released Godmode Bot, an open-source (MIT) AI coworker that pairs a real browser with stored logins and 2FA codes while keeping those secrets hidden from the underlying model. Built with Tauri 2 and using Claude Code as its reasoning engine plus browser-use to drive a managed Chromium, it supports macOS, Windows, Linux and headless server deployments, with per-agent git repositories that log every run and can be rolled back. Credentials are injected into pages over CDP via vault_fill_login and vault_fill_totp tools, and the project ships a SECURITY.md threat model and Docker Compose setup. Every AI agent I tried had the same weak spot: it was great until it reached a login screen. Then it needed a password, a 2FA code, or me. So I built Godmode Bot https://github.com/codextde/godmode-bot , an open-source MIT AI coworker that has a real browser plus your logins and 2FA codes. The model never sees any of those secrets. Godmode Bot is a desktop app for macOS, Windows and Linux built with Tauri 2. It can also run headless on a server, NAS or Raspberry Pi with a web dashboard. It uses Claude Code https://code.claude.com as the brain and browser-use https://github.com/browser-use/browser-use to drive a managed Chromium. You can start with a single chat "log into our billing portal and download September's invoice" , or build a team of persistent agents that each have their own instructions, memory, schedules and history. This is the part I spent the most time on. vault fill login or vault fill totp . Godmode types the value into the page over CDP. Getting secrets in is easy too. You can import passwords from Chrome, 1Password, Bitwarden, Apple Passwords or Firefox, and 2FA from a screenshot of a Google Authenticator export QR code multi-account codes work . Every agent gets its own repository: ~/.godmode/agents/invoice-collector/ ├── CLAUDE.md identity & instructions ├── MEMORY.md long-term memory the agent maintains ├── conversations/