阅读时把输入栏收到底部 Home 指示条,悬停预览、点击钉住或上滑还原。左右圆角弧线把原来的输入框停到两侧留白。
安装
# Release 预构建包
dsh plugin --profile web add "https://github.com/Nixz0824/dsh-composer-alcove/releases/download/v0.5.9/dsh-composer-alcove-0.5.9.tgz"
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:Nixz0824/dsh-composer-alcove
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
阅读长回复时,把 DSH 输入栏收到一条 iPhone Home 指示条;点左右圆角弧线,把原来的输入框停到两侧留白。
While you read a long DeepSeek Harness reply, the composer shrinks to an iPhone home-indicator pill. Corner arcs dock that same composer into the unused left or right gutter.
Web 端客户端插件。不改 DeepSeek Harness 源码,只移动官方输入框本身。
注意: 全新对话的欢迎页(还没发出第一条消息)上插件不生效。开始对话、进入带会话输入栏的窗口后,细条和弧线才会出现。
做什么
| 操作 | 结果 |
|---|---|
| 在长对话里向下滚轮 | 整块输入栏收到底部一条约 134×5px 的 Home 指示条(颜色跟随深/浅色主题) |
| 滑到最新消息后继续向下滚 | 输入栏保持展开,不再收到 Home 细条 |
| 鼠标移到细条上 | 输入栏回到原来的展开高度(预览) |
| 移走鼠标 | 再收成细条 |
| 点击细条,或点开后的输入栏 | 钉住展开;再向下滚轮会取消钉住 |
| 向上滚轮 | 展开并钉住 |
| 框里有未发送文字或附件 | 不会收成细条 |
| 滑到对话底部 | 细条轻轻放缩一次 |
| 点左上 / 右上圆角弧 | 原来的输入框(含 +、模型、发送)滑到左 / 右留白 |
| 中间原位 | 换成一根与统计文字同色同粗、长度为统计条 2.5 倍的横线 |
侧栏右下 / 左下弧,或 Esc |
滑回底部输入框 |
圆角弧画在输入框 22px 圆角的外侧,点击范围不进输入区。侧栏里的加号、模型切换、发送、粘贴图片、附件删除都是原来的控件。
安装
仓库是公开的,不必等社区列表收录。
# 推荐:GitHub Release 预构建包
dsh plugin --profile web add https://github.com/Nixz0824/dsh-composer-alcove/releases/latest/download/dsh-composer-alcove-0.5.8.tgz
# 或从 GitHub 源码安装
dsh plugin --profile web add github:Nixz0824/dsh-composer-alcove
# 或本地目录
dsh plugin --profile web add "link:<本目录绝对路径>"
装完刷新浏览器页面。若看不到细条或弧线,重启一次 dsh --profile web。
结构
lib/index.js— 宿主入口(纯客户端插件,宿主侧为空)lib/client.js— 客户端 bundle(官方 ModuleLoader 格式,免构建)cordis.patch.yml— bundle 装配层assets/screenshots/— README 与市场用截图
lib/ 为手写维护的发布源;改完刷新页面即可。
开发
npm run check
License
MIT.
A Web-only client plugin. It does not fork DeepSeek Harness. It repositions the official composer card.
Note: The plugin does nothing on a brand-new empty chat (the welcome / hero screen). It starts after a conversation is underway and the session composer is showing.
Behavior
| Action | Result |
|---|---|
| Wheel down on a long transcript | The whole composer collapses to a ~134×5px black home-indicator pill |
| Hover the pill | The original composer height peeks back |
| Leave the pill | It collapses again |
| Click the pill, or the expanded composer | Pins expanded; another wheel-down unpins |
| Wheel up | Expands and pins |
| Draft text or attachments in the box | Collapse is frozen |
| Scroll to the bottom | The pill plays a short scale nudge |
| Click the top-left / top-right black arc | The real composer (including +, model, send) docks into the left / right gutter |
| Original center slot | Replaced by a hairline, same color and thickness as the stats caption, 2.5× that caption's width |
Inner bottom arc on the pad, or Esc |
Slides back to the bottom composer |
Arcs sit outside the card's 22px corner radius. Their hit stroke does not enter the input. On the side pad, plus, model, send, image paste, and attachment remove are the original controls.
Install
The repository is public. You can install it now; listing on the community catalog is separate.
# Recommended: GitHub Release tarball
dsh plugin --profile web add https://github.com/Nixz0824/dsh-composer-alcove/releases/latest/download/dsh-composer-alcove-0.5.8.tgz
# Or from GitHub source
dsh plugin --profile web add github:Nixz0824/dsh-composer-alcove
# Or a local checkout
dsh plugin --profile web add "link:<absolute-path-to-this-folder>"
Reload the browser page after install. Restart dsh --profile web once if the pill or arcs do not appear.
Layout
lib/index.js— host entry (empty; this plugin is client-only)lib/client.js— client bundle (official ModuleLoader format, no build)cordis.patch.yml— bundle patchassets/screenshots/— README and storefront shots
lib/ is the hand-maintained source. Edit and reload.
Development
npm run check
License
MIT.
链接
同类插件
zhu1090093659/dsh-web#packages/dsh-task-board★ 9262
侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
zhu1090093659/dsh-web#packages/dsh-web-all★ 9262
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
MeteorNOX/DeepSeek-Balance-Whale-Widget★ 5677
右下角常驻的小鲸鱼挂件:余额、今日已用与每轮对话消耗(含峰谷价),余额预警与今日预算的泡泡内容都可编辑;泡泡点击序列模块化自定义,支持并列加权 A/B、随机台词与随机图片;内置 30+ 厂商模板(OpenAI / OpenRouter / Kimi / 硅基流动 / 方舟 / 智谱 / MiniMax 等),按模型查余额与订阅额度;另有任务结束音效、导入音频、自定义角色与资源管理。数据全在本机,无遥测。
ccch1mneyyy/dsh-TUI★ 5125
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。
omdsh-dev/DSH-better-sidebar★ 4413
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。
Devin-AXIS/deepseek-design#deepseek-idesign★ 1491
可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。