跳到内容
当前位置:首页>好评短剧>一句话出一条短剧:1.6 万星的开源桌面 App,把整条制作线塞进一台电脑

一句话出一条短剧:1.6 万星的开源桌面 App,把整条制作线塞进一台电脑

  • 2026-10-20 20:17:49
一句话出一条短剧:1.6 万星的开源桌面 App,把整条制作线塞进一台电脑

摘要:GitHub 上的开源项目火宝短剧(Huobao Drama)由 chatfire-AI 维护,目标只有一个:让短剧制作全自动。大模型负责拆剧本、盘角色、理分镜,图像与视频模型负责把每个镜头画出来、动起来,最后由 FFmpeg 合成整集。桌面版把服务端、数据库、FFmpeg 一样不落地打进安装包,装完只差一个 API Key。

项目介绍:它到底是个啥

官方主页上那句 slogan 很短:一句话生成完整短剧,剧本到成片全自动。项目出自 chatfire-AI,但和同门 Toonflow 的那套「工作台」玩法不是一个路数——火宝押的是开箱即用:服务端直接塞进桌面 App,普通人下载、安装、填上 API Key,整条流程就通了。 它不逼你先学工作流编排,而是替你把从解析剧本、生成角色场景、切分分镜到合成成片的整条链自动焊好。模型默认接官方家的火宝 API,设置面板里点一下就能写入三套推荐配置;想自部署也欢迎。它的定位可以压成一句: 开箱即用的一站式短剧生产线:剧本进,成片出。

功能特性:从一句话到成片,靠的是这几板斧

火宝的思路很直接——小说喂进去、成片交出来,中间改写、抽取、拆分镜、写提示词、拼视频这些活儿,全由四个内置 Agent 和一条工作台流水线代劳。

核心能力一览

  1. 四 Agent 接力:改写、抽取、分镜、提示词四棒自动交递,中途不停摆
  2. 一致性引擎:@角色 自动挂上参考图,拍到第几集人物长相都不漂移
  3. 模型矩阵:顶栏即点即换——Wan 3.0、Seedance 2.0、MiniMax H3 随便挑,同一份分镜能横向跑出多个档位
  4. 批量生产线:出片前先弹确认单,镜头数与总时长摆在一起核对;废片支持整批一键重跑
  5. 本地工程底座:FFmpeg 和数据库都随包带上,不碰命令行,双击图标开工

下面一块一块拆开看。

第一棒到第四棒:小说怎么变成片

  • script_rewriter(剧本改写):把小说原文直接翻拍成按集划分的拍摄本,场景、角色自动做好标记;改写中途文本模型可换、语气可调
  • extractor(要素抽取):负责盘家底——剧本里的角色、场景、道具逐个抽出、自动合并重复项,最终落成一份结构化资产清单
  • storyboard_breaker(分镜拆解):把本子切成一格格分镜,每一格都能改写、能拖动重排;镜头时长在旁边参数区里点数即改
  • prompt_generator(提示词生成):出提示词——角色、场景、道具各配一份图像提示词,分镜则逐个配上视频提示词

一致性引擎:连拍多集,人物不崩脸

  • 先给所有角色、场景、道具批量做一套一致性参考图,之后生成视频时它们会自动被当作参考素材带上
  • 写分镜时只要 @某个角色,系统就会自动把 TA 的参考图递过去,省掉手动传图对位的功夫
  • 素材库统一收在本地,任务跑到哪一步随时可查;列表页自己会生成 400px 缩略图和封面帧,翻起来不吃带宽

模型矩阵:顶栏一排按钮,换模型像换挡

能力
支持的模型 / 服务商
文本
OpenAI 兼容接口 · Gemini
图像
OpenAI · Gemini · 火山引擎
视频
火山引擎 Seedance 2.0(Standard / Fast / Mini)· MiniMax H3 · 阿里百炼 Wan 3.0(Prime / Standard)
  • 想换模型,顶栏点一下就行;分辨率档位与各家原生规格一致:Seedance 480p/720p、MiniMax 768P/2K、Wan 480P/720P/1080P
  • 上手最省事的路径是贴一个 Huobao API Key,文本、图像、视频三组推荐配置一次写齐;想逐家手动接也行,模板自带连通性测试;图生视频与文生视频两条路都开着

批量生产线:先确认再开跑,废片整批重来

  • 整集批量生成前会先弹一张确认单,镜头数、总时长、模型与分辨率列得清清楚楚,你点头它才动工
  • 跑挂的任务一键补跑;如果卡在内容审核上(真人或敏感画面),提示语会直接劝你换个模型再来,而不是丢一句错误码了事
  • 镜头时长就写在视频参数区里,单独重做一个镜头和整批跑,改法完全一样

本地工程底座:不用命令行,双击就开工

  • 数据库用的是开启 WAL 的 SQLite,单文件、免安装,首次启动自动把表建齐;以前用 MySQL 的老部署也有迁移通道(每张表对完行数、写入前自动备份)
  • FFmpeg 与 FFprobe 直接打进安装包:单镜合成、字幕压制、整集拼导,全都自己动手,不劳烦系统环境
  • 桌面版基于 Electron(macOS / Windows 两平台),装完即用:端口自动分配、单实例锁防重复启动、后端子进程崩了也不拖累界面;数据写进用户目录,卸载软件数据还在;更新器内置 sha256 校验,国内下载优先走 COS 镜像
  • Agent 的技能用 SKILL.md 描述,在界面里就能增改;升级时只补缺失文件,你改过的一律不动
  • 界面备了中、英、日、韩四种语言,AI 产出用什么语种也能在全局设置里定

技术架构拆解:一条生产线怎么塞进一台电脑

从代码组织看,火宝是一个 monorepo 里的全栈 TypeScript 工程:desktop/ 是 Electron 桌面壳,backend/ 是 Hono 本地服务,frontend/ 是 Nuxt 3 渲染层——三层都活在你的电脑上,云端一点不沾。老规矩,先上拓扑图,再顺着启动链路往下钻:

架构要点一览

  1. 进程模型:本地 Node 服务由 Electron 主进程拉起,地址固定在 127.0.0.1:5679;目录契约靠 env 传递,界面经 REST 通信
  2. 数据层:以 better-sqlite3 做进程内同步绑定,配上 SQLite WAL;单文件库,首次启动用幂等 DDL 把表建好
  3. Agent 运行时:Mastra 加 Vercel AI SDK,靠 OpenAI 兼容协议对接各家模型;技能实体就是一个个 SKILL.md
  4. 媒体管线:用 fluent-ffmpeg 调度静态编译的 ffmpeg 二进制,图像交给 Sharp;整条媒体链路不出进程
  5. 构建打包:esbuild 与 electron-builder 组合;Electron 版本钉死在 37.x,为的是原生模块 ABI 不用本地编译

接下来按启动顺序一层层过。

进程模型与启动链路:图标点下去之后

点开图标那一刻,Electron 主进程只做两件事:其一,把 backend/ 里的 Node 服务当成子进程拉起来,让它守在本机 5679 端口;其二,往环境变量里塞目录契约——数据往 HUOBAO_DATA_DIR 放,技能工作区认 WORKSPACE_PATH。 主窗口随后载入 Nuxt 3 的构建产物(SPA 模式加文件路由);渲染层找后端办事一律走本地 HTTP REST,跟主进程打交道则走 IPC。三方靠同一套 env 约定对表,谁想被单独换掉都拦不住。

数据层:同步绑定加 WAL 的并发方案

用 SQLite 不是偷懒,是正合适——better-sqlite3 属于进程内 C++ 绑定,一次查询就是一次函数调用,省掉网络 socket 的开销,单用户桌面场景里延迟天然最低;WAL 一开,写请求落到 -wal 文件,读写两不耽误,后台渲染批量写库时界面的查询照常跑。 第一次启动会回放一遍幂等 DDL 把表建好、塞进种子数据,落到磁盘上就是 data/ 里那一个 huobao.sqlite3。业务代码从 MySQL 搬到 SQLite 一行没改,功劳在 Drizzle 的查询 DSL 把方言差异挡住了——动的只有连接层,外加一个跑一次就完事的导入脚本。

Agent 运行时:Mastra 的循环与兼容协议

那四个 Agent 全是 Mastra 的 Agent 实例,配置写进库里、跑的时候现加载;底下垫的是 Vercel AI SDK 那层 OpenAI 兼容 provider,凭 messages + tool calling 这一套协议,火山引擎、Gemini、MiniMax 通通接得住——要换模型,改改 provider 配置就行,执行循环一个字符都不用碰。 扩展的口子开在 SKILL.md 上:技能就是 backend/workspace/skills/ 下面的一份份文件,运行时读进来注册,界面里点开就能改,新增一个技能全程不碰源码。

媒体管线:fluent-ffmpeg 当包工头

合成拆两步走:先逐镜合成(图生视频的产出加音轨、字幕一起封装),再整集拼接;fluent-ffmpeg 把 filtergraph 拼好后丢给 ffmpeg 子进程去跑。二进制由 ffmpeg-static / ffprobe-static 提供,静态编译随 npm 包走、跟系统无关,想换成自己的版本就设 FFMPEG_BIN / FFPROBE_BIN。 图像这一侧交给 Sharp(libvips 的绑定)处理参考图、缩略图和封面帧的尺寸加工——整条多媒体链路在进程里自洽闭环,用户什么都不用预装。

构建与打包:ABI 约束下的钉版策略

主进程的打包交给 esbuild,渲染层由 Nuxt/Vite 出构建产物,最终经 electron-builder 产出 macOS 的 dmg(arm64 与 x64 两份)和 Windows 的 NSIS 安装器(win-x64)。 把 Electron 摁在 37.x 不是求稳,而是算过账的:better-sqlite3 在 win32 上的预编译产物最高只做到 Electron 37 那一档的 NODE_MODULE_VERSION,再往上走就得逼用户自己装编译工具链。二进制要发得完整,原生模块的 ABI 匹配就得排在框架新特性前面——这是这类桌面项目的通用取舍。

安装使用:本地把它跑起来

照着几步走,就能跑起来:

git clone https://github.com/chatfire-AI/huobao-drama.gitcd huobao-dramanpm installnpm run dev# 本地开发零配置,环境变量均有默认值
  • 源码路线:仓库拉下来之后两连击 npm install、npm run dev;所有环境变量都给好了默认值,开发环境不配置直接能跑;
  • 桌面路线(更省心):下载安装包(后端固定用 5679 端口),装好后打开「Settings → Huobao Quick Setup」,把 API Key 一贴、三组推荐配置一键落位,马上能开工。

v4.0 开始项目转向 Electron 桌面形态:装完双击就用,端口自己挑、后端放在崩溃隔离的子进程里跑;存储层从 MySQL 整体换成开启 WAL 的 SQLite,FFmpeg 也一并打进包里,跟系统环境彻底解绑。另外有个细心之处:生成若因内容审核被拦(真人画面、敏感内容),它会建议你换一个模型重试,而不是甩一个报错就把流程冻住。

案例:典型用法与四类人群

典型用法:一段小说怎么走完全程

它把整套制作切成 6 个工作台,左边一条进度条始终告诉你身处第几步;分集列表想回哪一集就回哪一集。下面走一遍:

有几处细节值得留意:建项目时挑的画面比例(16:9 或 9:16)与视觉风格,会一路注进后续每条图像提示词;批量生成前那道「预生成确认」把镜头数、总时长、用哪个模型、什么分辨率并排列出,一次看全;@角色 会自动带上参考图,省去手动传图;拼整集之前先确认每个视频文件都在,跑挂的任务一键补——对靠日更吃饭的账号来说,这套防出错机制比任何炫技功能都实在。

适用场景:四类人,各取所需

  • 个人创作者(想低成本试试 AI 短剧这摊水):装 App、填 Key、跑出第一条,数据库和命令行一概不用碰;先用一集探探「从小说到成片」这条路顺不顺,再决定投入多深;
  • 内容团队(要快速量产短剧样片):一条流程反复喂不同的本子,批量生成、预生成确认、一键重试三件套把出错率摁住,样片到手就能筛剧本;
  • 非技术背景玩家:数据库和 FFmpeg 都在包里,环境变量个个带默认值,需要动手填的只有 API Key 一项;
  • 比价党:顶栏在 Seedance / Wan 3.0 / MiniMax 之间随便切,同一份分镜挨个模型跑一遍,效果和账单放一起比。

结尾总结:什么情况值得上它

火宝短剧对得上这几类需求:

  • 还没攒出自己的 AI 短剧工作流、想先低成本把全流程趟一遍的创作者;
  • 需要快速堆出一批样片、用来判断剧本值不值得拍的内容团队;
  • 不会写代码的普通用户:桌面 App 连同零配置的数据库、FFmpeg 一起给你,装完就用;
  • 懒得自己对接模型、接受火宝 API 默认配置的用户。

1.6 万多个 star,攒的全是「开箱即用」这份口碑——AI 短剧如果你只是听过、还没跑过,那火宝大概是上手门槛最低的入口。

如果这篇对你有用

如果这篇帮你绕开了几个坑:点个「在看」,让还在门外张望的朋友少绕点路;顺手收藏,装 App、填 Key 的步骤随时翻得到;也欢迎关注,这个系列会接着把值得琢磨的开源 AI 视频项目逐个拆开,下一期拆什么、何时发,关注之后不会错过。你已经用它做过片子了吗?评论区聊聊。


数据核对声明:文中 star / fork / 版本 / 发版日期等数据取自 2026-10-19 的 GitHub API 与项目 Releases 页面(16351★ / 3035 fork / 最新版 v4.0.8,2026-10-05 发布)。授权方面,项目用的是 CC BY-NC-SA 4.0(禁止商用);桌面安装包和 Docker 镜像都请从官方 GitHub Releases 下载。它属于社区开源作品,动手前请自行评估依赖安全与合规风险;若要用到声音克隆、视频复刻一类能力,素材授权与平台规则务必先确认清楚。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-10-20 21:04:25 HTTP/1.1 GET : http://a.yeyulingfeng.com/a/472801.html
  2. 运行时间 : 0.085967s [ 吞吐率:11.63req/s ] 内存消耗:4,265.12kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6abf81a4f8f12508eb5a36c3e85c7998
  1. /www/wwwroot/a.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /www/wwwroot/a.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/a.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/a.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/a.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/a.yeyulingfeng.com/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/a.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/a.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/a.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/a.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/a.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/a.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/a.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/a.yeyulingfeng.com/app/common.php ( 0.03 KB )
  27. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/a.yeyulingfeng.com/config/app.php ( 0.95 KB )
  30. /www/wwwroot/a.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/a.yeyulingfeng.com/config/console.php ( 0.23 KB )
  32. /www/wwwroot/a.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/a.yeyulingfeng.com/config/database.php ( 2.49 KB )
  34. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/a.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/a.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/a.yeyulingfeng.com/config/log.php ( 1.35 KB )
  38. /www/wwwroot/a.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/a.yeyulingfeng.com/config/route.php ( 1.89 KB )
  40. /www/wwwroot/a.yeyulingfeng.com/config/session.php ( 0.57 KB )
  41. /www/wwwroot/a.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/a.yeyulingfeng.com/config/view.php ( 0.82 KB )
  43. /www/wwwroot/a.yeyulingfeng.com/app/event.php ( 0.25 KB )
  44. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/a.yeyulingfeng.com/app/service.php ( 0.13 KB )
  46. /www/wwwroot/a.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/a.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/a.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/a.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/a.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/a.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/a.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/a.yeyulingfeng.com/route/app.php ( 1.72 KB )
  100. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/a.yeyulingfeng.com/app/controller/Index.php ( 5.22 KB )
  104. /www/wwwroot/a.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/a.yeyulingfeng.com/runtime/temp/abb2ae0946a799208af414e88c421a98.php ( 8.28 KB )
  140. /www/wwwroot/a.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000354s ] mysql:host=172.18.0.4;port=3306;dbname=a-yeyulingfeng;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000710s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000428s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000434s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000595s ]
  6. SELECT * FROM `set` [ RunTime:0.000357s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000717s ]
  8. SELECT * FROM `article` WHERE `id` = 472801 LIMIT 1 [ RunTime:0.000475s ]
  9. UPDATE `article` SET `lasttime` = 1792501465 WHERE `id` = 472801 [ RunTime:0.001561s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000394s ]
  11. SELECT * FROM `article` WHERE `id` < 472801 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000557s ]
  12. SELECT * FROM `article` WHERE `id` > 472801 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000473s ]
  13. SELECT * FROM `article` WHERE `id` < 472801 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000588s ]
  14. SELECT * FROM `article` WHERE `id` < 472801 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000605s ]
  15. SELECT * FROM `article` WHERE `id` < 472801 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000641s ]
0.103526s