{
 "schema_version": 1,
 "generated": "2026-10-24",
 "id": "omaekumiko2-create-openkeylet--browser-sign-in-with-totp",
 "repo": "omaekumiko2-create/OpenKeylet",
 "repo_url": "https://github.com/omaekumiko2-create/OpenKeylet",
 "repo_slug": "omaekumiko2-create-openkeylet",
 "title": "Sign in to a web admin console with a saved login and TOTP",
 "page_title": "How to sign in to a web admin console with a saved login and TOTP with Open Keylet",
 "summary": "Let an agent fill a login field and a current TOTP code in the browser.",
 "who": "An admin whose agent must reach a web console that asks for a password and a six-digit authenticator code.",
 "problem": "Agents get stuck on login pages, and reading one-time codes aloud or pasting them is slow and risky.",
 "outcome": "The agent signs in to the admin console using the saved item, with the password and seed kept local.",
 "steps": [
  "Download the portable build for your platform and open Open Keylet.",
  "Install the bundled Chromium extension in Chrome, Edge or Brave with its one manual load on first use.",
  "Pair the Browser Bridge from Settings.",
  "Save an item such as Admin Account with username, password and TOTP modules.",
  "Ask the agent to open the admin console and use that item name in Open Keylet MCP when credentials are required."
 ],
 "agent_prompt": "Using the OpenKeylet MCP server from omaekumiko2-create/OpenKeylet, open <admin console URL> and use the item \"<item name>\" to fill the username, password and current TOTP code, submitting the form once. Report whether sign-in succeeded. Verify that no password or TOTP seed appears in your response.",
 "agents": [
  "claude-code",
  "codex",
  "cursor"
 ],
 "difficulty": "Intermediate",
 "time": "45 minutes",
 "basis": "readme",
 "caveat": "Open Keylet writes one selected field into the focused control and does not inspect the page, so the agent must focus the correct field first.",
 "category": "Security and science",
 "tags": [
  "Security and science"
 ],
 "lang": "rust",
 "requirements": [
  "A Windows, macOS or Linux machine to run the OpenKeylet desktop app",
  "An MCP-capable agent client such as Codex, Claude Code or Cursor",
  "The target server, website or API account and its credentials",
  "For browser filling on Chrome, Edge or Brave: one manual extension load on first use"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "The agent can sign in to a live account with the saved item, so confirm the target URL before the agent submits the form."
  }
 ],
 "best": false,
 "score": 0.8,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/omaekumiko2-create-openkeylet/browser-sign-in-with-totp/",
 "md": "https://dedupedai.com/use-cases/omaekumiko2-create-openkeylet/browser-sign-in-with-totp/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/omaekumiko2-create-openkeylet--browser-sign-in-with-totp.json",
 "api_version": "v1"
}
