ShortGPT

输入主题,自动生成短视频,批量发布到 TikTok 和 YouTube Shorts。

ShortGPT 是一个实验性的 AI 框架,专注于 YouTube Shorts 和 TikTok 频道的自动化内容生成。它解决了短视频创作者在选题、脚本、配音、剪辑和字幕等环节中重复劳动的问题,通过集成 GPT 等大语言模型和视频处理技术,实现从文案到成片的自动化流程。核心能力包括:自动化脚本生成、语音合成、视频素材检索与拼接、字幕生成与烧录,以及基于内容主题的自动配乐。用户只需提供主题或关键词,ShortGPT 即可生成完整的短视频,并支持批量生产,适合个人创作者和小型团队快速扩充内容矩阵。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 7968
维护状态 低维护
是否开源
定价模式 unknown

项目数据

分类智能体
开发团队RayVentura
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源
开源协议MIT
主要语言Python
技术栈/模型ai,artificial-intelligence,automation,autonomous-agents,content,gpt-4,openai,python,video,video-editing
GitHub 星标★ 7968
30天Star增速
HF 下载量
上线时间2023-06-27 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:Docker 6 步

环境要求

  • 已安装 Docker(README 明确指出本地运行必须依赖 Docker)
  • 项目根目录下存在 .env 环境变量文件(具体键名需参考 installation-notes.md)
  • 构建镜像时可联网下载依赖(Python 包等)
  • 或改用官方 Google Colab,免费且无需本地安装

安装与启动步骤

  1. 1克隆项目代码

    把 ShortGPT 仓库拉到本地并进入目录;README 正文未直接给出该命令,是按仓库地址推断的。

    git clone https://github.com/RayVentura/ShortGPT.git
    cd ShortGPT
  2. 2准备 .env 文件

    在项目根目录创建 .env,填入所需环境变量;README 未列出具体键名,请看 installation-notes.md。

    cp .env.example .env
  3. 3构建 Docker 镜像

    在项目根目录执行,镜像名固定为 short_gpt_docker:latest,构建过程会联网拉取依赖。

    docker build -t short_gpt_docker:latest .
  4. 4启动容器

    用 --env-file 载入 .env,把容器 31415 端口映射到本机 31415 端口。

    docker run -p 31415:31415 --env-file .env short_gpt_docker:latest
  5. 5打开 Web 界面

    容器启动后会运行 runShortGPT.py,在本机 31415 端口拉起 Gradio 界面。

  6. 6改用 Google Colab

    不想本地装环境可直接用官方 Colab 笔记本,点击单元格 Play 按钮从上到下依次运行。

关键配置

配置项必填说明示例
.envDocker 启动时通过 --env-file 载入的环境变量文件,键名以 installation-notes.md 为准。/your/path/.env

如何确认成功

浏览器打开 http://localhost:31415,能看到 Gradio 界面即说明启动成功。

常见问题

Q:本地运行 ShortGPT 必须要 Docker 吗?

A:是的,README 明确说明本地运行需要 Docker,并给出 docker build 与 docker run 两条命令。

Q:不想在本地安装依赖怎么办?

A:可以用官方 Google Colab 笔记本,免费且无需任何安装配置,进入后从上到下依次运行单元格即可。

Q:启动后在哪个地址访问?

A:README 说明脚本运行后会打开 Gradio 界面,地址是本机 31415 端口,即 http://localhost:31415。

Q:环境变量该填哪些内容?

A:README 只写了用 --env-file .env 传入,没有列出具体键名,需查看仓库中的 installation-notes.md 获取细节。

注意事项

  • README 强烈推荐使用 Google Colab 运行,本地安装仅作为可选方案。
  • README 多次提示阅读 installation-notes.md 了解安装细节,遇到问题应优先查看该文件。
  • 端口 31415 来自官方 docker run 命令,不要随意改动映射关系。
  • git clone 命令与 cp .env.example .env 为便于操作的通用准备动作,README 正文未直接给出,实际文件名以仓库内容为准。

核心亮点

  • 全流程自动化:从脚本、配音到剪辑,一条命令生成完整视频,省去手动剪辑。
  • 模块化设计:各环节(脚本、TTS、视频源、字幕)独立可替换,方便二次开发。
  • 支持多语言配音和字幕,适配全球创作者。

不足之处

  • 依赖外部 API(如 OpenAI、TTS 服务),需要付费且稳定性受制于人。
  • 视频素材主要来自免费图库,风格单一,可能缺乏个性化。
  • 文档/社区待观察

适用场景

  • 个人创作者批量生成短视频内容,快速测试不同主题的流量表现。
  • MCN 机构或内容工作室搭建自动化内容生产线,降低人力成本。
  • 开发者基于其框架构建自定义的短视频生成工具或集成到现有业务。

替代项目

FFmpeg、MoviePy、TikTok Auto Uploader

项目介绍

ShortGPT 是自动化工作流领域的开源项目,由 RayVentura 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(7,968)位列前 6%,在自动化工作流分类的 503 个项目里位列前 13%。

近 44 天,它的 GitHub 星标从 7,774 增加到 7,968,净增 194。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。从国内网络环境看,当前已无法正常访问。

它主要面向的使用场景是:个人创作者批量生成短视频内容,快速测试不同主题的流量表现。同类可对比的替代方案包括 FFmpeg、MoviePy、TikTok Auto Uploader。

上一篇:broccoli

下一篇:llm-workflow-engine

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 261 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 300 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10