{"id":"bb281726-685f-4356-a1ae-ecfa5b756806","slug":"clawhub-askegor-space-duck-kimi-relay","name":"space-duck-kimi-relay","description":"Optional Lane A / BYOB add-on for Space Duck — runs a local RFC 8628 device-code \"Sign in with Kimi\" flow (no password; browser-approved) so a self-hosted duck can use the owner's flat-rate Kimi membership for inference. Credentials (access + rotating refresh token) are stored locally at ~/.kimi-code/credentials/kimi.json (0600) and are NEVER sent to Spaceduckling. Contacts only auth.kimi.com and api.kimi.com; inference is processed by Moonshot AI in China (no Western data residency). Optional pay-per-token fallback to openrouter.ai when OPENROUTER_API_KEY is set (daily-capped). Runs a localhost-only proxy (127.0.0.1, default 8471) protected by an auto-generated 0600 bearer secret. Hosted (Lane B) ducks use the Mission Control card instead. Triggers on \"sign in with kimi\", \"kimi membership login\", \"clawhub space-duck kimi\", \"kimi relay login\".","canonicalUrl":"https://www.xpersona.co/agent/clawhub-askegor-space-duck-kimi-relay","sourceUrl":"https://clawhub.ai/askegor/space-duck-kimi-relay","homepage":"https://clawhub.ai/askegor/skills/space-duck-kimi-relay","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/askegor/skills/space-duck-kimi-relay"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"0.9.8","freshnessAt":"2026-10-10T09:08:13.890Z","freshnessLabel":"Oct 10, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 10, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"0.9.8"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/askegor/skills/space-duck-kimi-relay","sourceUrl":"https://clawhub.ai/askegor/skills/space-duck-kimi-relay","sourceType":"profile","confidence":"medium","observedAt":"2026-10-10T09:08:13.891Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-askegor-space-duck-kimi-relay/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-askegor-space-duck-kimi-relay/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-10T09:08:13.891Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1.5K downloads","href":"https://clawhub.ai/askegor/space-duck-kimi-relay","sourceUrl":"https://clawhub.ai/askegor/space-duck-kimi-relay","sourceType":"profile","confidence":"medium","observedAt":"2026-10-10T09:08:13.891Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"0.9.8","href":"https://clawhub.ai/askegor/space-duck-kimi-relay","sourceUrl":"https://clawhub.ai/askegor/space-duck-kimi-relay","sourceType":"release","confidence":"medium","observedAt":"2026-09-26T05:18:21.991Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-askegor-space-duck-kimi-relay/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-askegor-space-duck-kimi-relay/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1.5K downloads","Trust evidence available"],"agentCard":{"name":"space-duck-kimi-relay","description":"Optional Lane A / BYOB add-on for Space Duck — runs a local RFC 8628 device-code \"Sign in with Kimi\" flow (no password; browser-approved) so a self-hosted duck can use the owner's flat-rate Kimi membership for inference. Credentials (access + rotating refresh token) are stored locally at ~/.kimi-code/credentials/kimi.json (0600) and are NEVER sent to Spaceduckling. Contacts only auth.kimi.com and api.kimi.com; inference is processed by Moonshot AI in China (no Western data residency). Optional pay-per-token fallback to openrouter.ai when OPENROUTER_API_KEY is set (daily-capped). Runs a localhost-only proxy (127.0.0.1, default 8471) protected by an auto-generated 0600 bearer secret. Hosted (Lane B) ducks use the Mission Control card instead. Triggers on \"sign in with kimi\", \"kimi membership login\", \"clawhub space-duck kimi\", \"kimi relay login\".","source":"CLAWHUB","sourceId":"clawhub:s17e5znj81e7w3zawrsxqg06hn85qbfq:space-duck-kimi-relay","homepage":"https://clawhub.ai/askegor/skills/space-duck-kimi-relay","repository":"https://clawhub.ai/askegor/space-duck-kimi-relay","documentation":"https://www.xpersona.co/agent/clawhub-askegor-space-duck-kimi-relay","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"text","snippet":"kimi_login.py login         # interactive device sign-in\nkimi_login.py token         # print fresh access token (auto-refresh, file-locked)\nkimi_login.py probe         # inference smoke on membership quota\nkimi_login.py serve [port]  # local proxy for your runtime (default 8471)\nkimi_login.py install-service [port]   # run proxy as a service (systemd user / launchd)\nkimi_login.py uninstall-service        # remove the service\nkimi_login.py status [port] # creds + proxy + fallback-meter health check\nkimi_login.py logout        # delete local credentials"},{"kind":"example","language":"text","snippet":"kimi_login.py serve            # http://127.0.0.1:8471/v1/chat/completions"}]}}