GitHub 可视化登录工具(零终端
Noob-stupid/dsh-github-login · 技能
DeepSeek Harness 生态的 GitHub 可视化登录工具(零终端):设备码流程,令牌同步 gh CLI
★ 4GitHub 星标
0分支
2026-08-15最近更新
HTML开发语言
—许可证
项目简介
宿主端环回接口: GET /github-auth/status → {ok, loggedIn, login}(只含账号名,绝不下发令牌) POST /github-auth/open → 唤起登录工具窗口(本机存在 exe 时直接启动)
独立工具用法(不带 DSH 也行): 功能 窗口内授权:授权页直接内嵌在窗口里( ),带 前进 / 后退 / 刷新 按钮, 也可以一键改用外部浏览器打开; 登录成功后令牌保存在 /.dsh/github-auth.json; 同时同步进 gh CLI 的 /.config/gh/hosts.yml,gh 命令行立即可用(keyring 存在时 gh 以 keyring 优先); 托盘常驻:随时查看账号状态 / 一键退出登录; 复用 GitHub CLI 的公开 OAuth clientid(178c6fc778ccc68e1d6a),权限范围 repo workflow gist read:org。 用法 与 dsh-plugin-hub 配套
dsh-plugin-hub(插件管理面板)会读取 本工具写入的同一份令牌文件:登录后面板的 GitHub 市场显示"已登录 GitHub: ", 且服务端回退通道自动带认证(搜索配额 10 → 30 次/分钟)。 集成到其他应用(如桌面客户端)
安装命令
dsh plugin --profile web add github:Noob-stupid/dsh-github-login