用途:通过 iblai CLI 快速脚手架并配置一个新的 iblai 驱动应用。
前置条件:Node.js 18+,推荐使用 pnpm;需确认 iblai CLI 可用(iblai --version),若不可用则运行 /iblai-install。
主要用法:全局安装时执行 iblai startapp agent --platform <tenant> --agent <agent-id>;或通过 npx 执行 npx @iblai/cli startapp agent --platform <tenant> --agent <agent-id>。若用户尚无 tenant,默认使用 iblai;若无 agent ID,可省略 --agent,由提示或默认值处理。随后进入目录执行 pnpm install,复制环境变量 cp .env.example .env.local,默认连接 iblai.app,自定义 tenant 需修改 NEXT_PUBLIC_MAIN_TENANT_KEY,最后 pnpm dev 并访问 http://localhost:3000,会重定向到 iblai.app 登录。
非交互模式(CI/CD):使用 --yes 跳过所有提示,需同时提供 --platform 与 --app-name,例如 npx @iblai/cli startapp agent --yes --platform acme --agent my-agent-id --app-name my-app。
AI 增强脚手架:可在脚手架阶段传入 --anthropic-key 与 --prompt 定制应用,例如 npx @iblai/cli startapp agent --platform acme --anthropic-key sk-ant-... --prompt "Make this a kids learning assistant with bright, playful colors"。
为已有项目添加 AI 技能:在现有 Next.js 项目目录执行 npx @iblai/cli init,会添加 .mcp.json、skills/ 以及面向 Claude Code、OpenCode、Cursor 的工具符号链接。
生成内容:Next.js 15 App Router + TypeScript 项目、客户端 SSO 认证流程(无 API token)、AI 聊天界面(agent 模板)或空白画布(base 模板)、Redux Toolkit store 与 @iblai/iblai-js 数据层、Tailwind CSS 4 + shadcn/ui(new-york 风格)、Playwright E2E 测试配置,以及 CLAUDE.md、skills 和 MCP 配置。
限制:资料未提供收费、价格、平台支持范围与效果保证等信息。