Doubao Helper · 油猴脚本

一条 URL,
直达豆包 自动对话

通过 URL 参数一键调用豆包:自动填入提示词、自动发送。 内置翻译 / 润色 / 总结 / 解释模板,可视化配置,兼容 Raycast、Alfred、浏览器书签。

https://www.doubao.com/chat/?type=translate&content=Hello world
https://www.doubao.com/chat/ ?type=translate&content=Hello world
请将以下英文翻译成中文,仅输出译文,不要附加任何解释: Hello world
你好,世界
→
适配新版 ProseMirror / TipTap 输入框 自动清理 URL 参数 多级发送回退保障
Usage

怎么用?打开一个 URL 就行

把内容编码进链接,豆包页面加载后自动填入并发送。以下三种方式任选。

基础调用 浏览器 / 书签
// 打开链接,自动翻译并发送 https://www.doubao.com/chat/?type=translate&content=Hello world
Raycast / Alfred macOS 快捷键
# 剪贴板文本一键翻译(脚本命令) open "https://www.doubao.com/chat/?type=translate&content=$(pbpaste)"
只填不发送 手动确认后发送
// 在配置面板关闭「自动发送」即可 https://www.doubao.com/chat/?type=polish&content=your%20text
省略 type 默认 translate
// 不传 type 时默认走「英文翻译」模板 https://www.doubao.com/chat/?content=some%20text
参数必填说明
type 否 提示词类型键名(translate / polish / summarize / explain …),省略时默认 translate
content 是 传给豆包的内容,建议做 URL 编码(空格 → %20)
Features

为效率而生,开箱即用

内置模板 + 可视化配置,把「打开豆包 → 打提示词 → 发送」压缩成一次 URL 访问。

01

内置 4 种模板

英文翻译、英文润色、内容总结、概念解释,全部开箱即用,零配置上手。

translate / polish / summarize / explain
02

可视化配置面板

右下角 ⚙ 按钮,弹窗内增删改查模板,无需修改代码,保存即时生效。

模板中的 {content} 自动替换
03

自动发送

填入提示词后自动点击发送;也可关闭,只填不发送,由你掌控。

发送延迟可调(默认 300ms)
04

URL 自动清理

发送后自动移除地址栏参数,刷新页面不会重复发送同一内容。

cleanUrl 开关
05

适配新版输入框

兼容豆包新版 ProseMirror / TipTap 富文本输入框,同时兼容旧版 textarea。

v2.0 全面重写写入逻辑
06

多级发送回退

发送按钮 → React onSubmit → 模拟 Enter,层层回退,最大化发送成功率。

Toast 实时反馈状态
Install

三步装好,立即可用

只需一个油猴脚本管理器,脚本仅在豆包聊天页运行,不打扰其他网站。

安装脚本管理器

安装 Tampermonkey 或 Violentmonkey 浏览器扩展。

导入脚本

打开 GitHub 仓库 的 doubao-helper.js,复制代码新建脚本并保存。

打开豆包试用

访问任意带参数的调用 URL,即可看到自动填入并发送的全过程。

试试这个: 然后在浏览器打开

FAQ

常见问题

打开 URL 后没有自动发送?

检查配置面板中「自动发送」是否开启。发送按钮未生效时脚本会依次回退 React onSubmit、模拟 Enter 键;仍失败可手动点击发送按钮。

刷新页面会重复发送吗?

不会。「发送后清理 URL 参数」默认开启,发送完成后地址栏参数会被移除,刷新不会重复触发。

自定义模板会丢失吗?

模板保存在油猴本地存储中。卸载脚本或清除站点数据会丢失,但内置模板可在配置面板一键「重置为默认」恢复。

content 里有特殊字符怎么办?

建议对 content 做 URL 编码(空格 → %20,& → %26)。配置面板会自动为每个模板生成可复制的编码 URL。

把「打开豆包」变成一次 URL 访问

开源 · 免费 · 欢迎 Star 与反馈,一起让豆包用起来更顺手。