{
 "schema_version": 1,
 "generated": "2026-10-25",
 "repo": "Raylinkh/envlatch",
 "name": "envlatch",
 "owner": "Raylinkh",
 "slug": "raylinkh-envlatch",
 "github": "https://github.com/Raylinkh/envlatch",
 "what": "EnvLatch is a native macOS Keychain launcher that stores API keys once and starts any agent, SDK, script or backend with exactly the keys it needs as ordinary environment variables.",
 "why": "101 stars",
 "language": "Swift",
 "requirements": [
  "macOS",
  "Swift toolchain to build from source"
 ],
 "audience_note": "Mac developers running local agents and scripts who want API keys out of .env files without changing code.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Security and science",
 "url": "https://dedupedai.com/use-cases/raylinkh-envlatch/",
 "use_case_count": 3,
 "use_cases": [
  {
   "id": "raylinkh-envlatch--launch-agent-with-only-needed-keys",
   "title": "Launch a coding agent with only the key it needs",
   "best": true,
   "url": "https://dedupedai.com/use-cases/raylinkh-envlatch/launch-agent-with-only-needed-keys/",
   "json": "https://dedupedai.com/use-cases/u/raylinkh-envlatch/launch-agent-with-only-needed-keys.json"
  },
  {
   "id": "raylinkh-envlatch--reuse-key-groups-for-backend-tests",
   "title": "Run tests and servers with a saved key group",
   "best": false,
   "url": "https://dedupedai.com/use-cases/raylinkh-envlatch/reuse-key-groups-for-backend-tests/",
   "json": "https://dedupedai.com/use-cases/u/raylinkh-envlatch/reuse-key-groups-for-backend-tests.json"
  },
  {
   "id": "raylinkh-envlatch--pair-build-agent-for-keychain-access",
   "title": "Pair a build agent to use Keychain keys",
   "best": false,
   "url": "https://dedupedai.com/use-cases/raylinkh-envlatch/pair-build-agent-for-keychain-access/",
   "json": "https://dedupedai.com/use-cases/u/raylinkh-envlatch/pair-build-agent-for-keychain-access.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
