{"_id":"@alex_moroz/claude-codex-router","_rev":"11-9acd00d350ab76e913fb5e9ac65aa715","name":"@alex_moroz/claude-codex-router","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.1":{"name":"@alex_moroz/claude-codex-router","version":"0.1.1","keywords":["claude-code","codex","router","pwa","macos","ai-coding","developer-tools"],"license":"MIT","_id":"@alex_moroz/claude-codex-router@0.1.1","maintainers":[{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"}],"homepage":"https://github.com/alex-moroz-plt/claude-codex-router-ui#readme","bugs":{"url":"https://github.com/alex-moroz-plt/claude-codex-router-ui/issues"},"os":["darwin"],"bin":{"claude-codex-router":"bin/claude-codex-router.mjs"},"dist":{"shasum":"a1c37d2d174276b7c99742e56baf596cc12526e1","tarball":"https://registry.npmjs.org/@alex_moroz/claude-codex-router/-/claude-codex-router-0.1.1.tgz","fileCount":24,"integrity":"sha512-UXBHBk8tbpHKOy9Jp+0u3k0SKPWmcEx91l072hZWsOwWP/kxuGudRyK+RKME0iHNZM3n2GNF01SN+/N5MG18Nw==","signatures":[{"sig":"MEUCIDcn3KqBefCmUAkekyHwhfepxYpwxfPdNuiycSoUT+WRAiEAhsl+G6Qwd7pp2405l4pVcrqG/S8ETFNsNlPSUQNSOFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206587},"type":"module","engines":{"node":">=18"},"gitHead":"9cd40ee9b272168de244b04b1e28dd1a29cf3f96","scripts":{"test":"node --test test/*.test.mjs","start":"node server.mjs","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"},"repository":{"url":"git+https://github.com/alex-moroz-plt/claude-codex-router-ui.git","type":"git"},"_npmVersion":"11.5.2","description":"Local macOS control panel for Claude Code to Codex delegation through the official Codex Claude plugin.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-router_0.1.1_1784147932968_0.5055040902969228","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@alex_moroz/claude-codex-router","version":"0.2.0","keywords":["claude-code","codex","router","pwa","macos","ai-coding","developer-tools"],"license":"MIT","_id":"@alex_moroz/claude-codex-router@0.2.0","maintainers":[{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"}],"homepage":"https://github.com/alex-moroz-plt/claude-codex-router-ui#readme","bugs":{"url":"https://github.com/alex-moroz-plt/claude-codex-router-ui/issues"},"os":["darwin"],"bin":{"claude-codex-router":"bin/claude-codex-router.mjs"},"dist":{"shasum":"427a84ad330d306f70c4bc18e44276031ff5281a","tarball":"https://registry.npmjs.org/@alex_moroz/claude-codex-router/-/claude-codex-router-0.2.0.tgz","fileCount":24,"integrity":"sha512-16CT7Fr+v8JRq0h/nDUCdihGTBQulFzLDebrKzPV/siaHcs60EAlNM66BktgoJ7qb0bQtCbJgDHTmndfLGvt5w==","signatures":[{"sig":"MEQCIHNlSIGUA1A4KiHaFSX3HK/70oIulhENIpv9R222MDKvAiAP0+o1Huiich7pVCYDifW0oOloNmLwfRe8/onTHgJzuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217490},"type":"module","engines":{"node":">=18"},"gitHead":"9cd40ee9b272168de244b04b1e28dd1a29cf3f96","scripts":{"test":"node --test test/*.test.mjs","start":"node server.mjs","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"},"repository":{"url":"git+https://github.com/alex-moroz-plt/claude-codex-router-ui.git","type":"git"},"_npmVersion":"11.5.2","description":"Local macOS control panel for Claude Code to Codex delegation through the official Codex Claude plugin.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-router_0.2.0_1784280019327_0.9716018511418252","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@alex_moroz/claude-codex-router","version":"0.2.1","keywords":["claude-code","codex","router","pwa","macos","ai-coding","developer-tools"],"license":"MIT","_id":"@alex_moroz/claude-codex-router@0.2.1","maintainers":[{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"}],"homepage":"https://github.com/alex-moroz-plt/claude-codex-router-ui#readme","bugs":{"url":"https://github.com/alex-moroz-plt/claude-codex-router-ui/issues"},"os":["darwin"],"bin":{"claude-codex-router":"bin/claude-codex-router.mjs"},"dist":{"shasum":"d2c6224cf3c971386163fd62525768f538d08643","tarball":"https://registry.npmjs.org/@alex_moroz/claude-codex-router/-/claude-codex-router-0.2.1.tgz","fileCount":24,"integrity":"sha512-yW218KDd/Yi116SNC9rQn0eG231KSUa02igQaLsWjcsoxTiDzM2YC4yQUbV3NfIZsBq8PU+6zpQRgWrkU3bYHg==","signatures":[{"sig":"MEUCIFcV9w8SnC93YY7BrRM1dtbvYSCgGHiEXCL6JAShU9uyAiEAnrb+Ds2bmbFrNzZdqhlWrjmT6DCMOC8EnGpXYHMEIAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238694},"type":"module","_from":"file:alex_moroz-claude-codex-router-0.2.1.tgz","engines":{"node":">=18"},"scripts":{"test":"node --test test/*.test.mjs","start":"node server.mjs","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"},"_resolved":"/Users/alex-moroz/work/projects/inprogress/claude-codex-router-ui/alex_moroz-claude-codex-router-0.2.1.tgz","_integrity":"sha512-yW218KDd/Yi116SNC9rQn0eG231KSUa02igQaLsWjcsoxTiDzM2YC4yQUbV3NfIZsBq8PU+6zpQRgWrkU3bYHg==","repository":{"url":"git+https://github.com/alex-moroz-plt/claude-codex-router-ui.git","type":"git"},"_npmVersion":"11.5.2","description":"Local macOS control panel for Claude Code to Codex delegation through the official Codex Claude plugin.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-router_0.2.1_1784284059212_0.5796706243730778","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@alex_moroz/claude-codex-router","version":"0.2.2","keywords":["claude-code","codex","router","pwa","macos","ai-coding","developer-tools"],"license":"MIT","_id":"@alex_moroz/claude-codex-router@0.2.2","maintainers":[{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"}],"homepage":"https://github.com/alex-moroz-plt/claude-codex-router-ui#readme","bugs":{"url":"https://github.com/alex-moroz-plt/claude-codex-router-ui/issues"},"os":["darwin"],"bin":{"claude-codex-router":"bin/claude-codex-router.mjs"},"dist":{"shasum":"96b3b70acdb99498eb1f9e497048cf21388d77b5","tarball":"https://registry.npmjs.org/@alex_moroz/claude-codex-router/-/claude-codex-router-0.2.2.tgz","fileCount":24,"integrity":"sha512-k9fxujBnbKOz33RhNuKGVcMCDWCF1ivUK2wOHcDBqA/V3HZaR27ZGeoHX5UoFNjuisNTRTKMThf2BxjEK1cwEQ==","signatures":[{"sig":"MEYCIQDCFuhE6O4Zx4An/cXovhWbypTX52jSgWmCIngHs/5mRQIhAPo8VwFdGUNzDMAtKTpfb/uxREqBgzShxTuALhGWrpdr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260381},"type":"module","_from":"file:alex_moroz-claude-codex-router-0.2.2.tgz","engines":{"node":">=18"},"scripts":{"test":"node --test test/*.test.mjs","start":"node server.mjs","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"},"_resolved":"/Users/alex-moroz/work/projects/inprogress/claude-codex-router-ui/alex_moroz-claude-codex-router-0.2.2.tgz","_integrity":"sha512-k9fxujBnbKOz33RhNuKGVcMCDWCF1ivUK2wOHcDBqA/V3HZaR27ZGeoHX5UoFNjuisNTRTKMThf2BxjEK1cwEQ==","repository":{"url":"git+https://github.com/alex-moroz-plt/claude-codex-router-ui.git","type":"git"},"_npmVersion":"11.5.2","description":"Local macOS control panel for Claude Code to Codex delegation through the official Codex Claude plugin.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-router_0.2.2_1784300623994_0.04083408046274628","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@alex_moroz/claude-codex-router","version":"0.2.3","keywords":["claude-code","codex","router","pwa","macos","ai-coding","developer-tools"],"license":"MIT","_id":"@alex_moroz/claude-codex-router@0.2.3","maintainers":[{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"}],"homepage":"https://github.com/alex-moroz-plt/claude-codex-router-ui#readme","bugs":{"url":"https://github.com/alex-moroz-plt/claude-codex-router-ui/issues"},"os":["darwin"],"bin":{"claude-codex-router":"bin/claude-codex-router.mjs"},"dist":{"shasum":"3e05eb8d243b436bd7dffb88f0b32e026b109756","tarball":"https://registry.npmjs.org/@alex_moroz/claude-codex-router/-/claude-codex-router-0.2.3.tgz","fileCount":28,"integrity":"sha512-X0wtqiVMoSzN8CDY7Eiqt6ODKi/KDuR5gAz3rl68jcv7gIFEkpVfSKF3Da8POrjUAfdrUQjoZ4/eWascFrADvg==","signatures":[{"sig":"MEUCIQD3zgSYR++C1gWlyz2jOXlXW+pdLg4qBmlvZBtGCHsB3wIgIWmS1SdaSHJVyJvscO3Us4RHbYBuc6Tze3wkVLopAQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368862},"type":"module","_from":"file:alex_moroz-claude-codex-router-0.2.3.tgz","engines":{"node":">=18"},"scripts":{"test":"node --test test/*.test.mjs","start":"node server.mjs","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"},"_resolved":"/Users/alex-moroz/work/projects/inprogress/claude-codex-router-ui/alex_moroz-claude-codex-router-0.2.3.tgz","_integrity":"sha512-X0wtqiVMoSzN8CDY7Eiqt6ODKi/KDuR5gAz3rl68jcv7gIFEkpVfSKF3Da8POrjUAfdrUQjoZ4/eWascFrADvg==","repository":{"url":"git+https://github.com/alex-moroz-plt/claude-codex-router-ui.git","type":"git"},"_npmVersion":"11.5.2","description":"Local macOS control panel for Claude Code to Codex delegation through the official Codex Claude plugin.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-router_0.2.3_1784588290490_0.8597981700838142","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@alex_moroz/claude-codex-router","version":"0.2.4","keywords":["claude-code","codex","router","pwa","macos","ai-coding","developer-tools"],"license":"MIT","_id":"@alex_moroz/claude-codex-router@0.2.4","maintainers":[{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"}],"homepage":"https://github.com/alex-moroz-plt/claude-codex-router-ui#readme","bugs":{"url":"https://github.com/alex-moroz-plt/claude-codex-router-ui/issues"},"os":["darwin"],"bin":{"claude-codex-router":"bin/claude-codex-router.mjs"},"dist":{"shasum":"23f39abc85337f2248e731048ca4777e12947377","tarball":"https://registry.npmjs.org/@alex_moroz/claude-codex-router/-/claude-codex-router-0.2.4.tgz","fileCount":28,"integrity":"sha512-IuCn/WVarYG4ffcnN3TmqHcDz8W74JCq/rj0EXNO0V3vIDVezZ8c6Ic9sGU1uMUuuYEEnlAODmN4J6QNTL5uIg==","signatures":[{"sig":"MEYCIQCLE2iPVTXCIbDXI5ysa2TrU9OpSWV8jkdhFMqXhmpRjwIhAIyRGdhSpNufRXR7rLLAQ4fNIDbh+CQYtMoAYSmNw9wM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390659},"type":"module","engines":{"node":">=18"},"gitHead":"a4447109d6d2930a33fb88282d7319231586f3e8","scripts":{"test":"node --test test/*.test.mjs","start":"node server.mjs","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"},"repository":{"url":"git+https://github.com/alex-moroz-plt/claude-codex-router-ui.git","type":"git"},"_npmVersion":"11.0.0","description":"Local macOS control panel for Claude Code to Codex delegation through the official Codex Claude plugin.","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-router_0.2.4_1784839918225_0.39053252790754467","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@alex_moroz/claude-codex-router","version":"0.3.0","keywords":["claude-code","codex","router","pwa","macos","ai-coding","developer-tools"],"license":"MIT","_id":"@alex_moroz/claude-codex-router@0.3.0","maintainers":[{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"}],"homepage":"https://github.com/alex-moroz-plt/claude-codex-router-ui#readme","bugs":{"url":"https://github.com/alex-moroz-plt/claude-codex-router-ui/issues"},"os":["darwin"],"bin":{"claude-codex-router":"bin/claude-codex-router.mjs"},"dist":{"shasum":"18ad035777f0e490d597b770a23fe300a8faaf37","tarball":"https://registry.npmjs.org/@alex_moroz/claude-codex-router/-/claude-codex-router-0.3.0.tgz","fileCount":38,"integrity":"sha512-zGf55XFgOCHLB0GD7Wuxevq0xmOJzeoj/r9myo8KJt285POlDpqIjUg0L0LGG31CJIlEdJ3cnlDE0IiR/S4uhA==","signatures":[{"sig":"MEQCIGpHrDqUidEQBb/ChUiR4+iJgv4YpRlrE1Au9BY9mSzZAiB+2OufWS9FVpTu6SYlS+qNY0PExkiGFG3oXpZn4UArlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499069},"type":"module","engines":{"node":">=18"},"gitHead":"12cdf70b34ae5d3620aeb9a2bdc7258da4938f96","scripts":{"test":"node --test test/*.test.mjs","start":"node server.mjs","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"},"repository":{"url":"git+https://github.com/alex-moroz-plt/claude-codex-router-ui.git","type":"git"},"_npmVersion":"11.0.0","description":"Local macOS control panel for bidirectional Claude Code and Codex task routing.","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-router_0.3.0_1786010162444_0.8776891226392547","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@alex_moroz/claude-codex-router","version":"0.3.1","description":"Local macOS control panel for bidirectional Claude Code and Codex task routing.","type":"module","license":"MIT","homepage":"https://github.com/alex-moroz-plt/claude-codex-router-ui#readme","repository":{"type":"git","url":"git+https://github.com/alex-moroz-plt/claude-codex-router-ui.git"},"bugs":{"url":"https://github.com/alex-moroz-plt/claude-codex-router-ui/issues"},"publishConfig":{"access":"public"},"bin":{"claude-codex-router":"bin/claude-codex-router.mjs"},"engines":{"node":">=18"},"os":["darwin"],"keywords":["claude-code","codex","router","pwa","macos","ai-coding","developer-tools"],"scripts":{"start":"node server.mjs","test":"node --test test/*.test.mjs","pack:check":"npm pack --dry-run"},"_id":"@alex_moroz/claude-codex-router@0.3.1","gitHead":"0f6cc6d507c8854dbf83cdea22607ed99fb3f08a","_nodeVersion":"22.12.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-t+UzF+vxufVZrizZxq5Y3o2ue4rMnX/5tvVqDHli+losxB9TGn+kd9wJhfZrXlWH3GlSUdYprCz77aEnEiWFPQ==","shasum":"6340ab0e18cbbeaec0360e643fac99b933846f7f","tarball":"https://registry.npmjs.org/@alex_moroz/claude-codex-router/-/claude-codex-router-0.3.1.tgz","fileCount":39,"unpackedSize":527027,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCn01SxTlnz8dcZawU9y4wEFgVntf3Do13BlkszCJcQbQIhAO3ixvftQdwFTVp4p1i5RY9hDfTHfboIk/c1X490Gtlh"}]},"_npmUser":{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"},"directories":{},"maintainers":[{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"},{"name":"vlad00b","email":"vlad.workem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-codex-router_0.3.1_1786370379044_0.5690898256152899"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-15T19:51:22.066Z","modified":"2026-08-10T13:59:39.335Z","0.1.0":"2026-07-15T19:51:22.337Z","0.1.1":"2026-07-15T20:38:53.136Z","0.2.0":"2026-07-17T09:20:19.472Z","0.2.1":"2026-07-17T10:27:39.343Z","0.2.2":"2026-07-17T15:03:44.136Z","0.2.3":"2026-07-20T22:58:10.661Z","0.2.4":"2026-07-23T20:51:58.364Z","0.3.0":"2026-08-06T09:56:02.614Z","0.3.1":"2026-08-10T13:59:39.163Z"},"bugs":{"url":"https://github.com/alex-moroz-plt/claude-codex-router-ui/issues"},"license":"MIT","homepage":"https://github.com/alex-moroz-plt/claude-codex-router-ui#readme","keywords":["claude-code","codex","router","pwa","macos","ai-coding","developer-tools"],"repository":{"type":"git","url":"git+https://github.com/alex-moroz-plt/claude-codex-router-ui.git"},"description":"Local macOS control panel for bidirectional Claude Code and Codex task routing.","maintainers":[{"name":"alex_moroz","email":"alex.moroz.pl@gmail.com"},{"name":"vlad00b","email":"vlad.workem@gmail.com"}],"readme":"# Claudex — Claude × Codex Router\n\nClaudex is a local macOS control panel for routing coding tasks in both directions:\n\n- **Claude → Codex:** Claude delegates qualifying review or implementation work to Codex through the official Claude plugin.\n- **Codex → Claude:** Codex delegates a read-only review or isolated implementation to Claude through a local MCP server.\n\nBoth services use their existing subscription login. Claudex does not require API keys or API billing.\n\n## Quick setup\n\nRequirements: macOS, Node.js 18+, Claude Code access, and a ChatGPT/Codex subscription.\n\nInstall and open the local control panel:\n\n```bash\nnpm i -g @alex_moroz/claude-codex-router\nclaude-codex-router install\n```\n\nThen open **00 · Connections & setup** and complete only the direction(s) you want to use. The two setup flows are independent:\n\n1. Connect Claude Code and Codex CLI using their normal SSO/OAuth flows.\n2. Install the official Claude → Codex bridge plugin.\n3. Apply the routing policy.\n4. Run the Claude → Codex self-check.\n5. In **Codex → Claude bridge**, register the displayed local MCP server and install Codex routing instructions.\n6. Run the Codex → Claude self-check. Optionally run its live handshake; it performs one short Claude review and uses tokens.\n\nEach direction reports readiness independently. A Claude-only user does not need the Codex → Claude setup, and vice versa.\n\n## Updating an existing installation\n\nAfter updating the npm package, open **00 · Connections & setup → Codex → Claude**. If Codex still points at an older package path, Claudex shows **Update required**. Select **Update / repair Codex → Claude** to replace only the router MCP registration, refresh the marked router block in global Codex guidance, and run a token-free self-check. Your other MCP entries and guidance remain unchanged; guidance is backed up first.\n\nStart a new Codex task after an update so it reads the refreshed global `AGENTS.md` instructions. The optional live handshake remains opt-in because it uses Claude tokens.\n\n## Configure routing\n\n- **01 · Claude → Codex:** choose when Claude should ask Codex to review or implement.\n- **02 · Codex → Claude:** choose Claude involvement, reviewer/implementer model, and effort when Codex owns the task.\n\nFor Codex → Claude, Claude reviews are read-only. Implementations are made in an isolated `router/<task-id>` git worktree; Codex keeps ownership and accepts or rejects the result.\n\nWhen you apply the policy, Claudex also installs the generated Codex → Claude instructions into the global Codex guidance file: `~/.codex/AGENTS.md`, or `~/.codex/AGENTS.override.md` when that is the active global file. It updates only its marked block, preserves your other instructions, and backs up the prior file under `~/.claude-codex-router/backups/codex-guidance/`. Start a new Codex task after applying changes so Codex rebuilds its instruction chain.\n\nUse **03 · Tasks & activity** to see every router-managed root, review, implementation, post-review, and validation record, and **04 · Usage limits** for local account usage snapshots.\n\n## Daily use\n\nKeep using Claude or Codex normally. The applied policy and MCP tools handle the selected delegations.\n\n```bash\nclaude-codex-router open    # open the local UI\nclaude-codex-router doctor  # inspect local setup status\nclaude-codex-router stop    # stop the local UI server\n```\n\nThe UI runs locally at `http://127.0.0.1:4177`. It stores router state and task metadata under `~/.claude-codex-router/`; it does not send logs to a separate service.\n","readmeFilename":"README.md"}