地下扩展生成器
v3Underground 扩展程序生成器
描述您的扩展程序,生成代码,使用 AI 进行优化,然后导出到 Chrome、Edge、Firefox、Opera 或 Safari。
通过保持此空间供赞助商使用来支持免费的 Forge。
扩展简介
您的入门套件
extension.spec.yaml 描述了扩展程序,PROMPT.md 可以从头开始重建它。两者都包含在每次导出中。
App.tsx 工作室
一个单文件聊天机器人。请求更改,阅读新的 src/App.tsx,然后应用它。
App.tsx 聊天
App.tsx 基准测试
src/App.tsx
App.tsx 版本
每个应用的更改都会保存在这里,最新的在前。
使用 AI 进行优化
请求更改。每一个回答都可以更新计划并重新构建代码。
聊天
构建计划
草稿当您生成或请求更改后,您的计划将显示在此处。
扩展程序图标
使用 Gemini 图像模型生成方形图标,然后将其包含在您的导出文件中。
保留的图标将作为 icons/icon-16.png、icon-48.png 和 icon-128.png 添加到每个浏览器导出中。
版本与 git
每次提交都会保存扩展的完整快照:历史记录、分支、差异以及可以在真实 git 中重建的标记版本。
工作树
历史记录
您的版本将在首次提交后显示在此处。
还原会将旧版本放回编辑器中。之后请提交以保留它。
注入控制台
自动将 99 组合代码输入到目标中。选择一个范围,设置按键速度,然后逐行运行宏。
运行控制
此控制台驱动下方的沙盒。它无法将调试器附加到其他标签页——沙盒页面无法访问它们,此工具也不会尝试这样做。
终端
点击“开始”,每个宏行在运行时都会显示在这里。
有效载荷脚本
沙盒目标
接收到的按键事件
每个分发的 keydown、keypress 和 keyup 事件都会显示在这里。
在 Chrome 中测试
在此处的浏览器副本中运行扩展,然后下载一个工具包,该工具包会打开一个加载了该扩展的临时 Chrome 浏览器。
模拟浏览器
弹出窗口真实运行——React、Tailwind 和您编译的 src/App.tsx——浏览器 API 由此处响应,而不是由 Chrome 响应。它无法测试只有浏览器才能测试的内容:真实的权限提示、您真实的标签页以及其他网站。
扩展内部
扩展尚未保存任何内容。
打开弹出窗口,它发出的每一个浏览器调用都会显示在这里。
此工具包尚无后台工作线程。请让聊天机器人添加一个——它负责处理弹出窗口关闭时的闹钟、徽章和消息。
没有预定的闹钟。
