DSH|DeepSeek Harness Mobile|用 Kuikly 跨端框架做的 Android 原生 DSH 客户端 #4471
yukiykchen
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
项目地址
项目介绍
DeepSeek Harness Mobile 是一个 Android 原生 DSH 客户端。聊天界面和 Host 协议层写在 Kotlin Multiplatform 的
shared模块里,UI 使用腾讯 TDS 的 Kuikly 跨端框架,而不是把dsh web塞进 WebView。Kuikly 用声明式 Kotlin DSL 出原生布局。本项目里,会话列表、流式 Markdown、Think / 工具卡片、审批和提问弹窗、输入栏都走同一套共享代码;Android 侧再用 Kotlin 管生命周期、扫码 Keystore 和本机 Node。先把 Android 体验做完整,同一套 UI 之后可以接到 iOS / 鸿蒙,而不用再维护一份 Web 壳。
三种连接方式:
127.0.0.1:3080,HTTP RPC + SSE扫码模式:电脑安装配套插件后,在 Settings > Remote Access 出示二维码。API Key 配在电脑 Host 上,不写进手机。手机和电脑需要同一 Wi-Fi 或同一热点。
当前对话里已经接上的能力:
项目截图
与 DSH 的集成方式
dsh web页面。events.muxWebSocket,对齐电脑上的同一份会话、工具和流式事件。npx @deepseek-ai/dsh plugin --profile web add "github:yukiykchen/dsh-scan-remote#v0.0.1"完整步骤见 插件中文说明。
为什么用 Kuikly,而不是套 Web
shared,Android 和以后的其它端共用,避免再写一套 TypeScript UI。欢迎试用、提 Issue
All reactions