地下扩展生成器
Loading...
Underground Extension Generator
Underground Extension Generator
准备构建

Underground 扩展程序生成器

描述您的扩展程序,生成代码,使用 AI 进行优化,然后导出到 Chrome、Edge、Firefox、Opera 或 Safari。

赞助
01

扩展简介

* 必填
无限制 — 尽情详细描述。

使用 AI 生成

可选。使用内置模型,价格从免费到每条消息 999 积分不等,或者使用您自己的 OpenRouter 密钥。

0–999 CREDITS
AI 引擎
1 credit/msg

任何方案均免费的模型无需积分。Pro 方案免费的模型包含在 Pro 方案中,否则按列出的价格收费。

每个内置模型都列出了其确切价格及相关限制。无需 API 密钥。
选择任意 OpenRouter 模型 ID,或选择“自定义”。

内置模型通过您的套餐在此应用中运行。无需密钥。

02

您的入门套件

Tab TidyReact + Vite · MV3
已生成
Generated

extension.spec.yaml 描述了扩展程序,PROMPT.md 可以从头开始重建它。两者都包含在每次导出中。

03

App.tsx 工作室

一个单文件聊天机器人。请求更改,阅读新的 src/App.tsx,然后应用它。

暂无版本 App.tsx 基准测试 · 尚未运行

App.tsx 聊天

回车发送
App.tsx 基准测试

src/App.tsx


                
                
App.tsx 版本

每个应用的更改都会保存在这里,最新的在前。

04

使用 AI 进行优化

请求更改。每一个回答都可以更新计划并重新构建代码。

暂无计划

聊天

回车发送

构建计划

草稿

当您生成或请求更改后,您的计划将显示在此处。

05

扩展程序图标

使用 Gemini 图像模型生成方形图标,然后将其包含在您的导出文件中。

Nano Banana · Gemini 2.5 Flash 图像 未包含在导出中

图标来自平台的 Gemini 图像模型,因此需要登录并拥有积分的账户。

保留的图标将作为 icons/icon-16.png、icon-48.png 和 icon-128.png 添加到每个浏览器导出中。

06

版本与 git

每次提交都会保存扩展的完整快照:历史记录、分支、差异以及可以在真实 git 中重建的标记版本。

工作树

标签会成为变更日志中的发布版本,并设置 manifest.json 中的版本号。

每次提交都会存储当前所有文件的状态以及构建计划。

历史记录

您的版本将在首次提交后显示在此处。

还原会将旧版本放回编辑器中。之后请提交以保留它。

07

注入控制台

自动将 99 组合代码输入到目标中。选择一个范围,设置按键速度,然后逐行运行宏。

空闲

运行控制

DuckyScript
0 毫秒以硬件速度注入。数值越大,输入越像真人。
1 到 99 涵盖了整个代码。章节在 11 页中深入运行 9 个动作。
合成按键事件不受信任,因此浏览器不会自动为其插入文本。“值 + 按键事件”会写入文本并分发 keydown、keypress 和 keyup 事件。
注入进度
组合0 / 99
字符0
输入时间0.0s

此控制台驱动下方的沙盒。它无法将调试器附加到其他标签页——沙盒页面无法访问它们,此工具也不会尝试这样做。

终端

    点击“开始”,每个宏行在运行时都会显示在这里。

    有效载荷脚本

      沙盒目标

      文本区域

      接收到的按键事件

        每个分发的 keydown、keypress 和 keyup 事件都会显示在这里。

        08

        在 Chrome 中测试

        在此处的浏览器副本中运行扩展,然后下载一个工具包,该工具包会打开一个加载了该扩展的临时 Chrome 浏览器。

        模拟浏览器

        about:blank

          弹出窗口真实运行——React、Tailwind 和您编译的 src/App.tsx——浏览器 API 由此处响应,而不是由 Chrome 响应。它无法测试只有浏览器才能测试的内容:真实的权限提示、您真实的标签页以及其他网站。

          扩展内部

          扩展尚未保存任何内容。

          存储
          在真实浏览器中检查什么