explainroo
explainroo는 AI 에이전트가 음성으로 설명 영상을 만들 수 있는 무료 오픈소스 도구이며, 로컬에서 API 키 없이 실행됩니다
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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。