explainroo
explainroo is a free, open source tool that lets your AI agent make explainer videos with a voice. It runs on your own computer and needs no API key.
A mischievous five-year-old who turns everyday life into an adventure.
Translation pending
MediaHTML · TypeScriptGitHub @marvin-seasonOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Next.js 全栈落地页与 Agent 演示项目。版本以根目录 package.json 为准。
packages/design-system@antfu/ni + corepack enable — 包管理入口(本仓库为 pnpm)工作区包:
packages/design-system — 共享 UI 原语(@landing-page/design-system)packages/biz-ui — 可复用业务组合件(@landing-page/biz-ui),按需抽取packages/utils — 共享工具(@landing-page/utils)查看包依赖图:nr graph(Nx 会在浏览器里打开)。
打开仓库后按提示安装 .vscode/extensions.json 中的推荐扩展。
Biome 是唯一的 lint / format 工具,配置在 biome.json。
nr check # 全量检查
nr lint # 检查并写入修复
nr format # 只格式化
nr check:staged # 只处理 git staged 文件
simple-git-hooks 会在 pre-commit 自动跑 nr check:staged:格式化并校验暂存文件,修不掉的错误会拦截提交。临时跳过:
SKIP_SIMPLE_GIT_HOOKS=1 git commit
cp .env.example .env.local
nvm use v22.16.0 && corepack enable && npm install -g @antfu/[email protected]
ni
nr dev
开发服务默认在 http://localhost:3001。
也可以直接用 pnpm:
pnpm install
pnpm dev
常用命令:nr build、nr start、nr lingui:extract、nr lingui:compile。日常安装与脚本请用 ni / nr,不要直接改 pnpm-lock.yaml。