diff --git a/repo/js/OBS录制/README.md b/repo/js/OBS录制/README.md
new file mode 100644
index 000000000..2e72ce295
--- /dev/null
+++ b/repo/js/OBS录制/README.md
@@ -0,0 +1,47 @@
+# OBS录制
+
+## 介绍
+#### 该脚本是搭配auto-bgi软件使用,进行开启本地开启OBS录制和结束
+#### 不了解的可以去BetterGI的QQ频道搜索【auto-bgi】
+#### 也可以电脑点击【[ABGI](https://gitee.com/wangjian0327/auto-bgi/blob/ginVue/README.md)】,进行学习,了解
+
+------
+
+ ## 注意
+ #### 使用`OBS录制`脚本时,`ABGI`最低版本为【3.1】
+
+------
+
+## 使用方法
+
+#### 在`调度器`中新建`配置组`,`配置组`添加`OBS录制`右键脚本名字,找到【修改通用配置】将里面的【JS HTTP权限】下的`禁用`选择`启用`,在【修改JS脚本自定义设置】,选or填相关内容
+
+------
+
+####图文教程步骤一:
+
+
+####图文教程步骤二:
+
+
+####图文教程步骤三:
+
+
+####图文教程步骤四:
+
+
+####图文教程步骤五
+
+
+####图文教程步骤六
+
+
+------
+
+## 版本
+#### 0.0.1
+有啥不懂的,八九十群,可以艾特【古又】
+
+
+
+
diff --git a/repo/js/OBS录制/main.js b/repo/js/OBS录制/main.js
new file mode 100644
index 000000000..337a2e6dc
--- /dev/null
+++ b/repo/js/OBS录制/main.js
@@ -0,0 +1,21 @@
+
+(async function () {
+ try {
+ // 判断你是否运行ABGI
+ await http.request('GET', `http://localhost:8082/api/index`, null, null);
+
+ if (settings.selectScript == "开启录制") {
+ await http.request('POST', `http://localhost:8082/api/abgiObs/StartRecording`, null, null);
+ } else if (settings.selectScript == "关闭录制") {
+ if (settings.rename == "") {
+ await http.request('POST', `http://localhost:8082/api/abgiObs/StopRecording`, null, null);
+ return;
+ };
+ const fileName = settings.rename;
+ await http.request('POST', `http://localhost:8082/api/abgiObs/StopRecording?videoName=${fileName}`, null, null);
+ };
+ return;
+ } catch (error) {
+ log.error("你的ABGI未运行!!!")
+ };
+})();
\ No newline at end of file
diff --git a/repo/js/OBS录制/manifest.json b/repo/js/OBS录制/manifest.json
new file mode 100644
index 000000000..41af976a4
--- /dev/null
+++ b/repo/js/OBS录制/manifest.json
@@ -0,0 +1,26 @@
+{
+ "manifest_version": 1,
+ "name": "OBS录制",
+ "version": "0.0.1",
+ "tags": [
+ "abgi"
+ ],
+ "description": "录制哪个脚本",
+ "saved_files": [
+ ],
+ "authors": [
+ {
+ "name": "隔壁老王",
+ "links": "https://github.com/wjdsg0327"
+ },
+ {
+ "name": "古又",
+ "links": "https://github.com/guyou45"
+ }
+ ],
+ "http_allowed_urls": [
+ "http://localhost:8082/api/*"
+ ],
+ "settings_ui": "settings.json",
+ "main": "main.js"
+}
\ No newline at end of file
diff --git a/repo/js/OBS录制/settings.json b/repo/js/OBS录制/settings.json
new file mode 100644
index 000000000..0ab47fcf7
--- /dev/null
+++ b/repo/js/OBS录制/settings.json
@@ -0,0 +1,18 @@
+[
+ {
+ "name": "selectScript",
+ "type": "select",
+ "label": "开启or关闭录制",
+ "options": [
+ "开启录制",
+ "关闭录制"
+ ],
+ "default": ""
+ },
+ {
+ "name": "rename",
+ "type": "input-text",
+ "label": "是否重命名录制视频名称,只需选择关闭录制时填写",
+ "default": ""
+ }
+]
\ No newline at end of file