diff --git a/.github/workflows/update-contributors.yml b/.github/workflows/update-contributors.yml
new file mode 100644
index 000000000..40985fe2a
--- /dev/null
+++ b/.github/workflows/update-contributors.yml
@@ -0,0 +1,31 @@
+name: Update Contributors
+
+on:
+ push:
+ branches:
+ - main
+ schedule:
+ - cron: '0 0 * * *' # 每天更新一次
+
+permissions:
+ contents: write
+
+jobs:
+ update:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ token: ${{ secrets.GITHUB_TOKEN }}
+
+ - uses: jaywcjlove/github-action-contributors@main
+ with:
+ token: ${{ secrets.GITHUB_TOKEN }}
+ output: "contributors.svg"
+ repository: ${{ github.repository }}
+
+ - uses: stefanzweifel/git-auto-commit-action@v5
+ with:
+ commit_message: "docs: update contributors"
+ file_pattern: "contributors.svg"
+ branch: main
diff --git a/README.md b/README.md
index 995465772..0af7efdf4 100644
--- a/README.md
+++ b/README.md
@@ -126,8 +126,8 @@ TUI (REPL) 模式需要真实终端,无法直接通过 VS Code launch 启动
## Contributors
-
-
+
+
## Star History