跳到主要内容
插件

dsh-smooth-stream

Laplace-bit9521更新于 3 天前

在 GitHub 打开

让 AI 长文像提词器一样顺滑流出,逐行滑入不闪烁,跟随不抢屏。

实用分

90 / 100

配置门槛

开箱即用

协议

MIT

语言

JavaScript

安装

快速开始

复制命令,或者把整个安装任务交给你的 Harness 智能体。

dsh plugin --profile web add dsh-smooth-stream
DSH 版本DSH 0.1.0-rc.6
让智能体安装

请帮我安装 DeepSeek Harness 插件「dsh-smooth-stream」: - GitHub 仓库:Laplace-bit/dsh-smooth-stream(https://github.com/Laplace-bit/dsh-smooth-stream) - 类型:cordis 插件(装到 DSH profile) - 注意:该插件声明 DSH 版本要求 0.1.0-rc.6,安装前请先确认我的版本是否满足。 - 该插件开箱即用,无需额外配置。 请先查看仓库 README 确认安装步骤,然后按…

README 摘要

来自项目自身文档的清洗摘录。

dsh-smooth-stream 让 AI 的长篇生成如提词器般温润流淌。 为 DeepSeek Harness( dsh )打造的物理流式渲染与合成层补偿跟随引擎。 English · 项目主页 · 工作原理与基准 · npm --- 极致丝滑的阅读手感 无论是阅读数百行的长篇推演,还是紧盯高速吐字的代码生成, dsh-smooth-stream 带来的是一种 沉浸、连贯且零视觉负担 的阅读质感: - 如水流般自然铺展 :告别大段文本突然“砸”在屏幕上的视觉压迫,字句如打字机般富有呼吸感地逐字涌现; - 视线无需追赶跳动 :视口如同搭载了高精度阻尼滑轨,随文字增长平稳匀速推移,彻底终结换行时的突发踢移; - 呼吸感与实时性的平衡 :慢速输出时从容优雅,高并发爆发时平稳追赶,无论模型吐字多快,画面始终从容自若。 --- 为什么需要它? 大模型输出是通过网络分块到达的。一个数据包可能在几毫秒内送达数百字符,下一个分块却需要数十毫秒。 如果直接将 DOM 渲染和视口滚动绑定在离散的到达事件上,通常会引发两个阅读体验问题: 1. 视觉跳跃与撕裂 :段落、代码块和表格整段突发呈现,视线被迫频繁重新寻焦; 2. 滚动抖动与重排风暴 :依靠 scrollTop = scrollHeight 进行瞬时硬跳;即使用 CSS scroll-behavior: smooth ,高频写入也会不断重置缓动曲线,导致动画永远无法收敛,高速流下伴随剧烈的主线程重排。 dsh-smooth-stream 将 内容呈现 与 视口运动 拆分为两个独立的物理状态机,在每一帧动画回调(rAF)中连续积分,彻底消除跳跃感。…

在 GitHub 打开

项目信息

作者
Laplace-bit
协议
MIT
stars
95
Forks
21
更新时间
2026年11月9日
创建时间
2026年8月15日
语言
JavaScript
收录来源
awesome-0xsline · topic
访问主页

相关条目

来自同一生态方向的相似工具。

查看全部
插件

dsh-plugin-smooth-stream

SpookySandwich

让 DeepSeek Harness 的流式输出更顺滑,打字机效果不再卡顿跳字,聊天阅读体验更舒服。

ai-chatanimationchat-ui
12开箱即用
80/100
插件

SpookySandwich/dsh-plugin-message-edit

SpookySandwich

改一条已发消息就能回退并分叉对话,气泡下显示版本号,还能看整条分支的版本树。

ai-chatchat-uiconversation-branching
30开箱即用
87/100
插件

dsh-chat-ux

Alm-Allen

让 dsh 聊天区更顺手:思考行自动收起、过程组按需展开,输入框和读数区焕然一新,滚动不被打断。

chat-uichat-uxcordis
9开箱即用
81/100