星颖资源网

 找回密码
 立即注册
查看: 16|回复: 0

熠辉ai编程课

[复制链接]

3万

主题

1万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
125004
发表于 2026-5-6 11:05:21 | 显示全部楼层 |阅读模式
熠辉ai编程课
├── 1.1 掌握Cursor:AI编程必备神器
│  ├── 1. Cursor的简介和安装.html
│  ├── 2. 熟悉Cursor界面和工作区.html
│  ├── 3. Cursor的AI编程核心:Chat.html
│  ├── 4. Cursor Rules规则.html
│  ├── cursor-chapter2.mp4
│  ├── cursor-chapter3.mp4
│  ├── cursor-chapter4.mp4
│  └── cursor教学-chapter1.mp4
├── 1.2 AI时代下的开发环境,超简单!
│  ├── 本章节官方没有视频教程
│  ├── 1. Git基础概念.html
│  ├── 1.2.1 安装 Git.html
│  ├── 1.2.2 安装 Node.js.html
│  ├── 1.2.3 安装Python.html
│  ├── 2. 基于Cursor的git教程实战.html
│  └── 3. 基于git命令的教学实战.html
├── 1.3 新手AI编程核心概念 + 最佳实践
│  ├── 1.3.1 AI时代下的前端核心概念+最佳实践
│  │  ├── 1.3.1 AI时代下的前端核心概念+最佳实践.html
│  │  ├── 4个概念new2.mp4
│  │  ├── 两个网站.mp4
│  │  ├── 前端概念.mp4
│  │  ├── 前端语言.mp4
│  │  └── 最佳实践new.mp4
│  ├── 1.3.3 Git入门:必学!AI编程的后悔药
│  │  ├── 1. Git基础概念.html
│  │  ├── 2. 基于Cursor的git教程实战.html
│  │  ├── 3. 基于git命令的教学实战.html
│  │  ├── chapter1-git基础-1.mp4
│  │  ├── chapter2.1-gitui-1.mp4
│  │  └── chapter3GIT命令行-1.mp4
│  ├── 1.3.4 AI编程中安全的最佳实践
│  │  ├── 1.3.4 AI编程中安全的最佳实践.html
│  │  └── 安全策略完整版.mp4
│  └── 1.3.2 新手入门后端必要概念 + 最佳实践.html
├── 2.1.1 AI赋能下的前端开发:NextJS框架基础入门
│  ├── 1. 框架基础与项目创建.html
│  ├── 2. 项目结构与路由系统.html
│  ├── 3. 组件与UI开发.html
│  ├── 4. Next.js后端能力.html
│  ├── 5. 部署全栈项目.html
│  ├── chapter1-1.mp4
│  ├── chapter2-1.mp4
│  ├── chapter3-1.mp4
│  ├── chapter4-1.mp4
│  └── chapter5-1.mp4
├── 2.1.2 AI辅助下的后端开发入门 Python的基本使用
│  ├── 本章节官方没有视频教程
│  └── 2.1.2 AI辅助下的后端开发入门_ Python的基本使用.html
├── 2.1.3 AI辅助下的后端开发入门 用Flask实现一个简单的API
│  ├── 本章节官方没有视频教程
│  ├── 源码
│  │  ├── app.py
│  │  ├── food-wheel.html
│  │  └── wheel.js
│  ├── 2.1.3 AI辅助下的后端开发入门_ 用Flask实现一个简单的API.html
│  └── 项目实现效果.mp4
├── 2.1.4 AI时代的数据库开发 + AI编写SQL指南
│  ├── 本章节官方没有视频教程
│  └── 2.1.4 AI时代的数据库开发 + 编写SQL指南.html
├── 2.2.1 新手友好的腾讯云CloudBase
│  ├── 1. 认识腾讯云开发Cloudbase.html
│  ├── 2. 开发AI画廊前端.html
│  ├── 3. 完成用户登陆.html
│  ├── 4. 完成AI图像生成功能.html
│  ├── 5. 完成发布作品的功能.html
│  ├── cloudbase-01.mp4
│  ├── cloudbase-02.mp4
│  ├── cloudbase-03-final.mp4
│  ├── cloudbase-04-final.mp4
│  ├── cloudbase-05-final.mp4
│  └── miniprogram.zip
├── 2.2.2 出海必备-Supabase详细教程
│  ├── 1.什么是Supabase?.html
│  ├── 2.给项目初始化前端模板.html
│  ├── 3.轻松接入Supabase.html
│  ├── 4.轻松接入邮件登陆注册功能(Auth.html
│  ├── 5.用Cursor给Todo List实现增删改查(Database.html
│  ├── 6.增加文件上传功能(Storage.html
│  ├── 7.给应用增加实时功能(Realtime.html
│  ├── 8.数据安全设置(RLS.html
│  ├── chapter2:前端-1.mp4
│  ├── chapter3:轻松接入supabase-1.mp4
│  ├── chapter4:接入注册登陆-1.mp4
│  ├── chapter5:接入数据库-1.mp4
│  ├── chapter6:文件上传功能-1.mp4
│  ├── chapter7-realtime-1.mp4
│  ├── chatper1-1.mp4
│  ├── with-supabase-app 2.zip
│  └── with-supabase-app.zip
├── 3.1.1 快速创建官网+添加满血版DeepSeek R1智能客服
│  ├── 下载素材
│  │  ├── doc.md
│  │  ├── shadcn-landing-page-main.zip
│  │  └── shadcn-landing-page.zip
│  ├── chapter3-dify-1.mp4
│  ├── chapter4-智能客服接入网站-1.mp4
│  ├── chatper-2火山引擎-1.mp4
│  ├── chatper1-做网站-1.mp4
│  └── 快速创建官网+添加满血版DeepSeek R1智能客服.html
├── 3.1.10 全栈天气OOTD小程序:文生图
│  ├── chapter2-原型图-1.mp4
│  ├── chapter3-小程序前端-1.mp4
│  ├── chapter4-coze后端api-1.mp4
│  ├── chapter5-接入后端api-1.mp4
│  ├── ootd-mini-program.zip
│  ├── 全栈天气OOTD小程序:AI生图.html
│  └── 项目介绍-1.mp4
├── 3.1.11 iOS应用开发:开发一款AI语音记账软件(基于Qwen Omni
│  ├── iOS应用开发:开发一款AI语音记账软件(基于Qwen Omni) (1.html
│  ├── iOS开发_01_2K.mp4
│  ├── iOS开发_02_2K.mp4
│  ├── ios开发_03.mp4
│  ├── iOS开发_04_2K.mp4
│  ├── iOS开发_05_2K.mp4
│  ├── VoiceAccountClient.zip
│  └── VoiceAccountServer.zip
├── 3.1.12 开发Elon Musk多语言简历网站:理解国际化 + 开发流程
│  ├── elon-musk-resume.zip
│  ├── elonmusk_resume_i18n-main.zip
│  ├── 开发Elon Musk多语言简历网站:理解国际化 + 开发流程.html
│  ├── 开发Elon-Musk多语言简历网站-01.mp4
│  ├── 开发Elon-Musk多语言简历网站-02.mp4
│  ├── 开发Elon-Musk多语言简历网站-03.mp4
│  ├── 开发Elon-Musk多语言简历网站-04.mp4
│  └── 开发Elon-Musk多语言简历网站-05.mp4
├── 3.1.13 AI毒舌电影小程序:DeepSeek 如何评价春节档电影?
│  ├── AI毒舌电影小程序:DeepSeek 如何评价春节档电影?.html
│  ├── movie.data.ts
│  ├── newyear-movie-miniapp-demo-main.zip
│  ├── 哪吒2.json
│  ├── 唐探1900.json
│  ├── 封神二.json
│  ├── 射雕英雄传.json
│  ├── 星星icon.zip
│  ├── 春节档电影知识库.xlsx
│  ├── 熊出没·重启未来.json
│  └── 蛟龙行动.json
├── 3.1.14 Claude Code入门 开发一个超赚钱的AI编程文档工具
│  ├── Claude Code入门_ 开发一个超赚钱的AI编程文档工具.html
│  ├── claudecode-01-2K.mp4
│  ├── claudecode-02-2K-0710.mp4
│  ├── claudecode-03-2K-0710.mp4
│  └── vibe-guide-tutorial-main.zip
├── 3.1.15 Creem支付完整入门(上):新手最容易接入的海外支付方式?
│  ├── creem-tutorial-main.zip
│  ├── creem-链接支付-1-字幕版.mp4
│  ├── creem-集成支付-2-字幕版.mp4
│  ├── Creem支付完整入门(上):新手最容易接入的海外支付方式?.html
│  └── creem教程-开头-字幕版.mp4
├── 3.1.16 Creem支付完整 入门(下):让全世界都来学中国话 + 实现美金收款!
│  ├── Creem支付完整入门(下):让全世界都来学中国话 + 实现美金收款!.html
│  ├── creem教程-01-2K.mp4
│  ├── creem教程-02-2K.mp4
│  ├── creem教程-03-2K.mp4
│  ├── creem教程-04-2K.mp4
│  ├── type-cn-start-template.zip
│  └── type-cn-test-cursor.zip
├── 3.1.17 N8N + Claude Code 自动获取B站热榜、保存选题Agent!
│  ├── bilibili-video-agent.json
│  ├── N8N + Claude Code_ 自动获取B站热榜、保存选题Agent!.html
│  ├── n8n-01-2K.mp4
│  ├── n8n-02-2K.mp4
│  ├── n8n-03.mp4
│  ├── n8n-04-2K.mp4
│  ├── n8n-05-2K.mp4
│  ├── n8n-bilibili-beike-main.zip
│  └── next-drizzle-starter.zip
├── 3.1.18 N8N MCP + CC:开发一个小红书笔记数据自动采集 + AI仿写 Agent
│  ├── N8N MCP + Claude Code:开发一个小红书笔记数据自动采集 + AI仿写Agent (1.html
│  ├── n8n-xhs-chrome-extenison-main.zip
│  ├── n8n-xhs-main.zip
│  ├── n8n下-01-2K.mp4
│  ├── n8n下-02-2K.mp4
│  ├── n8n下-03-2K.mp4
│  ├── n8n下-04.mp4
│  └── xhs-n8n-web-main.zip
├── 3.1.19 Dify Agent实战(上):最强售前!给客户配一个新能源选车Agent
│  ├── data.csv
│  ├── Dify Agent实战(上):最强售前!给客户配一个新能源选车Agent.html
│  ├── dify-01-2K.mp4
│  ├── dify-02-2K.mp4
│  ├── dify-03-2K.mp4
│  ├── dify-04-2K.mp4
│  ├── dify-findbest-ev-main.zip
│  └── find-best-ev-main.zip
├── 3.1.2 开发Chrome插件:把上班刷知乎变成看飞书文档
│  ├── 3.1chrome-dev-install.mp4
│  ├── 3.3复制知乎所有的答案.mp4
│  ├── 3.4实现类似kimi豆包这样的功能.mp4
│  ├── 3.5优化chrome插件.mp4
│  ├── 3.6构建和发布Chrome插件 (1.mp4
│  ├── 3.6构建和发布Chrome插件.mp4
│  ├── chrome-extension-boilerplate-react-vite-main (1.zip
│  ├── chrome-extension-boilerplate-react-vite-main.zip
│  ├── dist.zip
│  └── 开发Chrome插件:把上班刷知乎变成看飞书文档.html
├── 3.1.20 Dify Agent实战(下):开发一个新能源汽车之家
│  ├── Dify Agent实战(下):开发一个新能源汽车之家 (1.html
│  ├── dify-findbset-ev-webpage-main.zip
│  ├── dify下-01-2K.mp4
│  ├── dify下-02-2K.mp4
│  ├── dify下-03.mp4
│  ├── dify下-04.mp4
│  └── ev_models_rows.csv
├── 3.1.21 用Claude Code开发商业化项目:完整工作流 + 最佳实践!
│  ├── chapter1.mp4
│  ├── chapter2.mp4
│  ├── chapter3.mp4
│  ├── chapter4.mp4
│  ├── minapp-tdesign-starter-main.zip
│  ├── prototype.zip
│  ├── tennis-miniprogram-ui-main.zip
│  └── 用Claude Code开发商业化项目:完整工作流 + 最佳实践!.html
├── 3.1.22 Codex入门完整版:制作一个英语背单词应用
│  ├── codex-01-2K.mp4
│  ├── codex-02-2K.mp4
│  ├── codex-03-2K.mp4
│  ├── codex-04-2K.mp4
│  ├── codex-admin-nextjs-main.zip
│  ├── codex-h5-nextjs-main.zip
│  └── Codex入门完整版:制作一个英语背单词应用.html
├── 3.1.23 Github Spec kit:规范文档驱动开发如何实现?
│  ├── Github的spec-kit:规范文档驱动开发如何实现?.html
│  ├── spec-kit-01-2K.mp4
│  ├── spec-kit-02-2K.mp4
│  ├── spec-kit-03-2k.mp4
│  └── spec-kit-beike-main.zip
├── 3.1.24 MCP完整实战:FigmaChrome DevTools等多个MCP
│  ├── coffee-bean-mcp-main.zip
│  ├── mcp-tutorial-beike-figma.zip
│  ├── mcp-tutorial-beike-main.zip
│  ├── MCP完整实战:Figma_Chrome DevTools等多个MCP (1.html
│  ├── MCP实战-01-2K.mp4
│  ├── MCP实战-02-2K.mp4
│  └── MCP实战-03.mp4
├── 3.1.25 iOS教程:用EasyApp + Claude Code开发一个宠物训练App,含订阅支付
│  ├── 05.mp4
│  ├── easy-app.zip
│  ├── easyapp-01-2K.mp4
│  ├── easyapp-02-2K.mp4
│  ├── easyapp-03-2K.mp4
│  ├── easyapp-04-final-2K.mp4
│  └── iOS教程:用EasyApp + Claude Code开发一个宠物训练App,含订阅支付.html
├── 3.1.3 开发一个能赚钱的网站:接入国内个人支付(无需营业执照
│  ├── happyaicdong-template-main.zip
│  ├── happyaicoding-template-completed.zip
│  ├── happyaicoding-template-starter.zip
│  ├── 使用Vercel免费部署上线.mp4
│  ├── 初始化项目+支付流程说明.mp4
│  ├── 开发一个能赚钱的网站:接入国内个人支付(无需营业执照.html
│  └── 接入支付流程开发.mp4
├── 3.1.4 用DeepSeek + Qwen-VL 做个AI待办事项应用
│  ├── ai-todo.zip
│  ├── ai-todo_images.zip
│  ├── chapter2-接入deepseek-1.mp4
│  ├── chapter3-接入qwen模型-1.mp4
│  ├── chatper1-项目初始化-1.mp4
│  ├── with-supabase-app.zip
│  └── 用DeepSeek + Qwen-VL_ 做个AI待办事项应用.html
├── 3.1.5 复制一个Midjourney:登陆+通义模型+支付+token管理
│  ├── ai-images-creator-main.zip
│  ├── chapter0-项目介绍.mp4
│  ├── chapter1-初始化项目.mp4
│  ├── chapter2-完成前端.mp4
│  ├── chapter3-接入AI文生图能力.mp4
│  ├── chapter4-接入数据库.mp4
│  ├── chapter5-接入支付.mp4
│  ├── with-supabase-app.zip
│  └── 复制一个Midjourney:登陆+通义模型+支付+token管理.html
├── 3.1.6 用Chrome插件爬取一切网页数据
│  ├── chrome-crawler-start-final.mp4
│  ├── chrome-crawler-Coze-final.mp4
│  ├── chrome-crawler-install-final.mp4
│  ├── chrome-crawler-stock-final.mp4
│  ├── chrome-extension-crawler-main.zip
│  ├── setup-cyowcopy-1.9.1.872-x64.exe
│  └── 用Chrome插件爬取一切网页数据.html
├── 3.1.7 使用v0 + supabase + Cursor创建一个导航站(上
│  ├── ai-tools-directory-main.zip
│  ├── ai-tools-directory.zip
│  ├── AI导航站-01-4K.mp4
│  ├── AI导航站-02-4K.mp4
│  ├── AI导航站-03-4K.mp4
│  ├── AI导航站-04-4K.mp4
│  ├── AI导航站-05-4K.mp4
│  ├── AI导航站-06-4K.mp4
│  ├── AI导航站开头-4K.mp4
│  └── 使用v0 + supabase + Cursor创建一个导航站(上.html
├── 3.1.8 使用Cursor + supabase + Cha o3开发导航站后台(下
│  ├── ai-dirs-admin-main.zip
│  ├── AI导航站后台_00-4K.mp4
│  ├── AI导航站后台_01-4K.mp4
│  ├── AI导航站后台_02-4K.mp4
│  ├── AI导航站后台_03-4K.mp4
│  ├── AI导航站后台_04-4K.mp4
│  ├── AI导航站后台_05-4K.mp4
│  ├── dirs-admin.zip
│  └── 使用Cursor + supabase + Cha o3开发导航站后台(下.html
├── 3.1.9 用lovable + 视觉模型:开发拍照识别升糖指数的H5
│  ├── blood-sugar-smart-scan-main.zip
│  ├── 用lovable + 视觉模型:开发拍照识别升糖指数的H5.html
│  ├── 食物升糖识别-00-4K.mp4
│  ├── 食物升糖识别-01-4K.mp4
│  ├── 食物升糖识别-02-4K.mp4
│  ├── 食物升糖识别-03-4K.mp4
│  └── 食物升糖识别-04-4K.mp4
├── 3.2.1 基于模板,拥有你的第一个博客!
│  ├── blog-starter-app.zip
│  ├── chapter1-开发博客-1.mp4
│  ├── chapter2-部署-1.mp4
│  ├── my_nextjs_blog-main.zip
│  ├── templates_blog-starter-app-main.zip
│  └── 基于模板,拥有属于自己的第一个博客!.html
├── 3.2.2 ShipAny:1小时开发面向海外游客「中国攻略·聊 AI」旅游网站(付费模板不赠送源码
│  ├── 赠送shipany模板
│  │  ├── shipany-template-one
│  │  │  ├── git
│  │  │  │  ├── hooks
│  │  │  │  │  ├── applypatch-msg.sample
│  │  │  │  │  ├── commit-msg.sample
│  │  │  │  │  ├── fsmonitor-watchman.sample
│  │  │  │  │  ├── post-update.sample
│  │  │  │  │  ├── pre-applypatch.sample
│  │  │  │  │  ├── pre-commit.sample
│  │  │  │  │  ├── pre-merge-commit.sample
│  │  │  │  │  ├── pre-push.sample
│  │  │  │  │  ├── pre-rebase.sample
│  │  │  │  │  ├── pre-receive.sample
│  │  │  │  │  ├── prepare-commit-msg.sample
│  │  │  │  │  ├── push-to-checkout.sample
│  │  │  │  │  └── update.sample
│  │  │  │  ├── info
│  │  │  │  │  └── exclude
│  │  │  │  ├── logs
│  │  │  │  │  ├── refs
│  │  │  │  │  │  ├── heads
│  │  │  │  │  │  │  └── main
│  │  │  │  │  │  └── remotes
│  │  │  │  │  └── HEAD
│  │  │  │  ├── objects
│  │  │  │  │  ├── info
│  │  │  │  │  └── pack
│  │  │  │  │    ├── pack-4e708b2bf8597a9c5d804b522ef52a115109fbe6.idx
│  │  │  │  │    └── pack-4e708b2bf8597a9c5d804b522ef52a115109fbe6.pack
│  │  │  │  ├── refs
│  │  │  │  │  ├── heads
│  │  │  │  │  │  └── main
│  │  │  │  │  ├── remotes
│  │  │  │  │  └── tags
│  │  │  │  ├── config
│  │  │  │  ├── description
│  │  │  │  ├── HEAD
│  │  │  │  ├── index
│  │  │  │  └── packed-refs
│  │  │  ├── content
│  │  │  │  └── docs
│  │  │  │    ├── index.mdx
│  │  │  │    ├── index.zh.mdx
│  │  │  │    ├── meta.json
│  │  │  │    ├── meta.zh.json
│  │  │  │    ├── quickstart.mdx
│  │  │  │    └── quickstart.zh.mdx
│  │  │  ├── debug
│  │  │  │  └── apitest.http
│  │  │  ├── public
│  │  │  │  ├── imgs
│  │  │  │  │  ├── badges
│  │  │  │  │  │  └── phdaily.svg
│  │  │  │  │  ├── features
│  │  │  │  │  │  ├── 1.png
│  │  │  │  │  │  ├── 2.png
│  │  │  │  │  │  ├── 3.png
│  │  │  │  │  │  ├── 4.png
│  │  │  │  │  │  ├── 5.png
│  │  │  │  │  │  ├── 6.png
│  │  │  │  │  │  ├── 7.png
│  │  │  │  │  │  ├── 8.png
│  │  │  │  │  │  └── 9.png
│  │  │  │  │  ├── icons
│  │  │  │  │  │  ├── 1.svg
│  │  │  │  │  │  ├── 2.svg
│  │  │  │  │  │  ├── 3.svg
│  │  │  │  │  │  ├── 4.svg
│  │  │  │  │  │  ├── 5.svg
│  │  │  │  │  │  └── 6.svg
│  │  │  │  │  ├── logos
│  │  │  │  │  │  ├── nextjs.svg
│  │  │  │  │  │  ├── react.svg
│  │  │  │  │  │  ├── shadcn.svg
│  │  │  │  │  │  ├── supabase.svg
│  │  │  │  │  │  ├── tailwindcss.svg
│  │  │  │  │  │  └── vercel.svg
│  │  │  │  │  ├── masks
│  │  │  │  │  │  ├── circle.svg
│  │  │  │  │  │  └── line.svg
│  │  │  │  │  ├── showcases
│  │  │  │  │  │  ├── 1.png
│  │  │  │  │  │  ├── 2.png
│  │  │  │  │  │  ├── 3.png
│  │  │  │  │  │  ├── 4.png
│  │  │  │  │  │  ├── 5.png
│  │  │  │  │  │  ├── 6.png
│  │  │  │  │  │  ├── 7.png
│  │  │  │  │  │  ├── 8.png
│  │  │  │  │  │  └── 9.png
│  │  │  │  │  ├── users
│  │  │  │  │  │  ├── 1.png
│  │  │  │  │  │  ├── 10.png
│  │  │  │  │  │  ├── 11.png
│  │  │  │  │  │  ├── 12.png
│  │  │  │  │  │  ├── 13.png
│  │  │  │  │  │  ├── 2.png
│  │  │  │  │  │  ├── 3.png
│  │  │  │  │  │  ├── 4.png
│  │  │  │  │  │  ├── 5.png
│  │  │  │  │  │  ├── 6.png
│  │  │  │  │  │  ├── 7.png
│  │  │  │  │  │  ├── 8.png
│  │  │  │  │  │  └── 9.png
│  │  │  │  │  ├── cnpay.png
│  │  │  │  │  └── placeholder.png
│  │  │  │  ├── favicon.ico
│  │  │  │  ├── logo.png
│  │  │  │  ├── robots.txt
│  │  │  │  └── sitemap.xml
│  │  │  ├── src
│  │  │  │  ├── aisdk
│  │  │  │  │  ├── generate-video
│  │  │  │  │  │  ├── generate-video-result.ts
│  │  │  │  │  │  ├── generate-video.ts
│  │  │  │  │  │  └── index.ts
│  │  │  │  │  ├── kling
│  │  │  │  │  │  ├── client.ts
│  │  │  │  │  │  ├── image-generation.ts
│  │  │  │  │  │  ├── index.ts
│  │  │  │  │  │  ├── kling-error.ts
│  │  │  │  │  │  ├── kling-image-model.ts
│  │  │  │  │  │  ├── kling-image-settings.ts
│  │  │  │  │  │  ├── kling-provider.ts
│  │  │  │  │  │  ├── kling-video-model.ts
│  │  │  │  │  │  ├── kling-video-settings.ts
│  │  │  │  │  │  └── text2video.ts
│  │  │  │  │  ├── provider
│  │  │  │  │  │  ├── video-model
│  │  │  │  │  │  │  ├── v1
│  │  │  │  │  │  │  │  ├── index.ts
│  │  │  │  │  │  │  │  ├── video-model-v1-call-options.ts
│  │  │  │  │  │  │  │  ├── video-model-v1-call-warning.ts
│  │  │  │  │  │  │  │  └── video-model-v1.ts
│  │  │  │  │  │  │  └── index.ts
│  │  │  │  │  │  └── index.ts
│  │  │  │  │  ├── types
│  │  │  │  │  │  └── video-model.ts
│  │  │  │  │  └── index.ts
│  │  │  │  ├── app
│  │  │  │  │  ├── legal
│  │  │  │  │  │  ├── privacy-policy
│  │  │  │  │  │  │  └── page.mdx
│  │  │  │  │  │  ├── terms-of-service
│  │  │  │  │  │  │  └── page.mdx
│  │  │  │  │  │  └── layout.tsx
│  │  │  │  │  ├── locale
│  │  │  │  │  │  ├── admin
│  │  │  │  │  │  │  ├── admin
│  │  │  │  │  │  │  │  ├── feedbacks
│  │  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  │  ├── orders
│  │  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  │  ├── posts
│  │  │  │  │  │  │  │  │  ├── uuid
│  │  │  │  │  │  │  │  │  │  └── edit
│  │  │  │  │  │  │  │  │  │    └── page.tsx
│  │  │  │  │  │  │  │  │  ├── add
│  │  │  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  │  ├── users
│  │  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  └── layout.tsx
│  │  │  │  │  │  ├── default
│  │  │  │  │  │  │  ├── console
│  │  │  │  │  │  │  │  ├── api-keys
│  │  │  │  │  │  │  │  │  ├── create
│  │  │  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  │  ├── my-credits
│  │  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  │  ├── my-invites
│  │  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  │  ├── my-orders
│  │  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  │  └── layout.tsx
│  │  │  │  │  │  │  ├── i
│  │  │  │  │  │  │  │  └── code
│  │  │  │  │  │  │  │    └── page.tsx
│  │  │  │  │  │  │  ├── posts
│  │  │  │  │  │  │  │  ├── slug
│  │  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  ├── pricing
│  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  ├── showcase
│  │  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  │  ├── layout.tsx
│  │  │  │  │  │  │  └── page.tsx
│  │  │  │  │  │  ├── docs
│  │  │  │  │  │  │  ├── docs
│  │  │  │  │  │  │  │  └── slug
│  │  │  │  │  │  │  │    └── page.tsx
│  │  │  │  │  │  │  ├── layout.config.tsx
│  │  │  │  │  │  │  ├── layout.tsx
│  │  │  │  │  │  │  └── style.css
│  │  │  │  │  │  ├── auth
│  │  │  │  │  │  │  └── signin
│  │  │  │  │  │  │    └── page.tsx
│  │  │  │  │  │  └── layout.tsx
│  │  │  │  │  ├── api
│  │  │  │  │  │  ├── add-feedback
│  │  │  │  │  │  │  └── route.ts
│  │  │  │  │  │  ├── auth
│  │  │  │  │  │  │  └── nextauth
│  │  │  │  │  │  │    └── route.ts
│  │  │  │  │  │  ├── checkout
│  │  │  │  │  │  │  └── route.ts
│  │  │  │  │  │  ├── demo
│  │  │  │  │  │  │  ├── gen-image
│  │  │  │  │  │  │  │  └── route.ts
│  │  │  │  │  │  │  ├── gen-stream-text
│  │  │  │  │  │  │  │  └── route.ts
│  │  │  │  │  │  │  ├── gen-text
│  │  │  │  │  │  │  │  └── route.ts
│  │  │  │  │  │  │  └── send-email
│  │  │  │  │  │  │    └── route.ts
│  │  │  │  │  │  ├── docs
│  │  │  │  │  │  │  └── search
│  │  │  │  │  │  │    └── route.ts
│  │  │  │  │  │  ├── get-user-credits
│  │  │  │  │  │  │  └── route.ts
│  │  │  │  │  │  ├── get-user-info
│  │  │  │  │  │  │  └── route.ts
│  │  │  │  │  │  ├── pay
│  │  │  │  │  │  │  ├── callback
│  │  │  │  │  │  │  │  ├── creem
│  │  │  │  │  │  │  │  │  └── route.ts
│  │  │  │  │  │  │  │  └── stripe
│  │  │  │  │  │  │  │    └── route.ts
│  │  │  │  │  │  │  └── notify
│  │  │  │  │  │  │    ├── creem
│  │  │  │  │  │  │    │  └── route.ts
│  │  │  │  │  │  │    └── stripe
│  │  │  │  │  │  │      └── route.ts
│  │  │  │  │  │  ├── ping
│  │  │  │  │  │  │  └── route.ts
│  │  │  │  │  │  ├── update-invite
│  │  │  │  │  │  │  └── route.ts
│  │  │  │  │  │  └── update-invite-code
│  │  │  │  │  │    └── route.ts
│  │  │  │  │  ├── globals.css
│  │  │  │  │  ├── layout.tsx
│  │  │  │  │  └── theme.css
│  │  │  │  ├── auth
│  │  │  │  │  ├── config.ts
│  │  │  │  │  ├── handler.ts
│  │  │  │  │  ├── index.ts
│  │  │  │  │  └── session.tsx
│  │  │  │  ├── components
│  │  │  │  │  ├── analytics
│  │  │  │  │  │  ├── google-analytics.tsx
│  │  │  │  │  │  ├── index.tsx
│  │  │  │  │  │  ├── open-panel.tsx
│  │  │  │  │  │  └── plausible.tsx
│  │  │  │  │  ├── blocks
│  │  │  │  │  │  ├── blog
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── blog-detail
│  │  │  │  │  │  │  ├── crumb.tsx
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── branding
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── crumb
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── cta
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── data-cards
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── data-charts
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── empty
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── faq
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── feature
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── feature1
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── feature2
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── feature3
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── footer
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── form
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── header
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── hero
│  │  │  │  │  │  │  ├── bg.tsx
│  │  │  │  │  │  │  ├── happy-users.tsx
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── mdeditor
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── pricing
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── showcase
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── showcase1
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── stats
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── table
│  │  │  │  │  │  │  ├── copy.tsx
│  │  │  │  │  │  │  ├── dropdown.tsx
│  │  │  │  │  │  │  ├── image.tsx
│  │  │  │  │  │  │  ├── index.tsx
│  │  │  │  │  │  │  ├── label.tsx
│  │  │  │  │  │  │  └── time.tsx
│  │  │  │  │  │  ├── testimonial
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  └── toolbar
│  │  │  │  │  │    └── index.tsx
│  │  │  │  │  ├── console
│  │  │  │  │  │  ├── sidebar
│  │  │  │  │  │  │  └── nav.tsx
│  │  │  │  │  │  ├── slots
│  │  │  │  │  │  │  ├── form
│  │  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  │  └── table
│  │  │  │  │  │  │    └── index.tsx
│  │  │  │  │  │  └── layout.tsx
│  │  │  │  │  ├── dashboard
│  │  │  │  │  │  ├── header
│  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  ├── sidebar
│  │  │  │  │  │  │  ├── bottom_nav.tsx
│  │  │  │  │  │  │  ├── footer.tsx
│  │  │  │  │  │  │  ├── index.tsx
│  │  │  │  │  │  │  ├── library.tsx
│  │  │  │  │  │  │  ├── nav.tsx
│  │  │  │  │  │  │  └── user.tsx
│  │  │  │  │  │  ├── slots
│  │  │  │  │  │  │  ├── form
│  │  │  │  │  │  │  │  └── index.tsx
│  │  │  │  │  │  │  └── table
│  │  │  │  │  │  │    └── index.tsx
│  │  │  │  │  │  └── layout.tsx
│  │  │  │  │  ├── feedback
│  │  │  │  │  │  └── index.tsx
│  │  │  │  │  ├── icon
│  │  │  │  │  │  └── index.tsx
│  │  │  │  │  ├── invite
│  │  │  │  │  │  ├── index.tsx
│  │  │  │  │  │  └── modal.tsx
│  │  │  │  │  ├── locale
│  │  │  │  │  │  └── toggle.tsx
│  │  │  │  │  ├── markdown
│  │  │  │  │  │  ├── index.tsx
│  │  │  │  │  │  └── markdown.css
│  │  │  │  │  ├── sign
│  │  │  │  │  │  ├── form.tsx
│  │  │  │  │  │  ├── modal.tsx
│  │  │  │  │  │  ├── sign_in.tsx
│  │  │  │  │  │  ├── toggle.tsx
│  │  │  │  │  │  └── user.tsx
│  │  │  │  │  ├── theme
│  │  │  │  │  │  └── toggle.tsx
│  │  │  │  │  └── ui
│  │  │  │  │    ├── accordion.tsx
│  │  │  │  │    ├── alert.tsx
│  │  │  │  │    ├── avatar.tsx
│  │  │  │  │    ├── badge.tsx
│  │  │  │  │    ├── breadcrumb.tsx
│  │  │  │  │    ├── button.tsx
│  │  │  │  │    ├── card.tsx
│  │  │  │  │    ├── carousel.tsx
│  │  │  │  │    ├── chart.tsx
│  │  │  │  │    ├── checkbox.tsx
│  │  │  │  │    ├── collapsible.tsx
│  │  │  │  │    ├── dialog.tsx
│  │  │  │  │    ├── drawer.tsx
│  │  │  │  │    ├── dropdown-menu.tsx
│  │  │  │  │    ├── form.tsx
│  │  │  │  │    ├── icon.tsx
│  │  │  │  │    ├── input.tsx
│  │  │  │  │    ├── label.tsx
│  │  │  │  │    ├── navigation-menu.tsx
│  │  │  │  │    ├── radio-group.tsx
│  │  │  │  │    ├── select.tsx
│  │  │  │  │    ├── separator.tsx
│  │  │  │  │    ├── sheet.tsx
│  │  │  │  │    ├── sidebar.tsx
│  │  │  │  │    ├── skeleton.tsx
│  │  │  │  │    ├── sonner.tsx
│  │  │  │  │    ├── switch.tsx
│  │  │  │  │    ├── table.tsx
│  │  │  │  │    ├── tabs.tsx
│  │  │  │  │    ├── textarea.tsx
│  │  │  │  │    ├── toggle-group.tsx
│  │  │  │  │    ├── toggle.tsx
│  │  │  │  │    └── tooltip.tsx
│  │  │  │  ├── contexts
│  │  │  │  │  └── app.tsx
│  │  │  │  ├── db
│  │  │  │  │  ├── migrations
│  │  │  │  │  │  ├── meta
│  │  │  │  │  │  │  ├── 0000_snapshot.json
│  │  │  │  │  │  │  └── journal.json
│  │  │  │  │  │  └── 0000_wealthy_squirrel_girl.sql
│  │  │  │  │  ├── config.ts
│  │  │  │  │  ├── index.ts
│  │  │  │  │  └── schema.ts
│  │  │  │  ├── hooks
│  │  │  │  │  ├── use-mobile.ts
│  │  │  │  │  ├── use-mobile.tsx
│  │  │  │  │  ├── useMediaQuery.tsx
│  │  │  │  │  └── useOneTapLogin.tsx
│  │  │  │  ├── i18n
│  │  │  │  │  ├── messages
│  │  │  │  │  │  ├── en.json
│  │  │  │  │  │  └── zh.json
│  │  │  │  │  ├── pages
│  │  │  │  │  │  ├── landing
│  │  │  │  │  │  │  ├── en.json
│  │  │  │  │  │  │  └── zh.json
│  │  │  │  │  │  ├── pricing
│  │  │  │  │  │  │  ├── en.json
│  │  │  │  │  │  │  └── zh.json
│  │  │  │  │  │  └── showcase
│  │  │  │  │  │    ├── en.json
│  │  │  │  │  │    └── zh.json
│  │  │  │  │  ├── locale.ts
│  │  │  │  │  ├── navigation.ts
│  │  │  │  │  ├── request.ts
│  │  │  │  │  └── routing.ts
│  │  │  │  ├── integrations
│  │  │  │  │  ├── creem
│  │  │  │  │  │  └── index.ts
│  │  │  │  │  └── stripe
│  │  │  │  │    └── index.ts
│  │  │  │  ├── lib
│  │  │  │  │  ├── auth.ts
│  │  │  │  │  ├── cache.ts
│  │  │  │  │  ├── hash.ts
│  │  │  │  │  ├── ip.ts
│  │  │  │  │  ├── resp.ts
│  │  │  │  │  ├── source.ts
│  │  │  │  │  ├── storage.ts
│  │  │  │  │  ├── time.ts
│  │  │  │  │  └── utils.ts
│  │  │  │  ├── models
│  │  │  │  │  ├── affiliate.ts
│  │  │  │  │  ├── apikey.ts
│  │  │  │  │  ├── credit.ts
│  │  │  │  │  ├── feedback.ts
│  │  │  │  │  ├── order.ts
│  │  │  │  │  ├── post.ts
│  │  │  │  │  └── user.ts
│  │  │  │  ├── providers
│  │  │  │  │  ├── adsense.tsx
│  │  │  │  │  └── theme.tsx
│  │  │  │  ├── services
│  │  │  │  │  ├── affiliate.ts
│  │  │  │  │  ├── apikey.ts
│  │  │  │  │  ├── constant.ts
│  │  │  │  │  ├── credit.ts
│  │  │  │  │  ├── order.ts
│  │  │  │  │  ├── page.ts
│  │  │  │  │  ├── stripe.ts
│  │  │  │  │  └── user.ts
│  │  │  │  ├── types
│  │  │  │  │  ├── blocks
│  │  │  │  │  │  ├── base.d.ts
│  │  │  │  │  │  ├── blog.d.ts
│  │  │  │  │  │  ├── footer.d.ts
│  │  │  │  │  │  ├── form.d.ts
│  │  │  │  │  │  ├── header.d.ts
│  │  │  │  │  │  ├── hero.d.ts
│  │  │  │  │  │  ├── pricing.d.ts
│  │  │  │  │  │  ├── section.d.ts
│  │  │  │  │  │  ├── sidebar.d.ts
│  │  │  │  │  │  └── table.d.ts
│  │  │  │  │  ├── pages
│  │  │  │  │  │  └── landing.d.ts
│  │  │  │  │  ├── slots
│  │  │  │  │  │  ├── base.d.ts
│  │  │  │  │  │  ├── form.d.ts
│  │  │  │  │  │  └── table.d.ts
│  │  │  │  │  ├── affiliate.d.ts
│  │  │  │  │  ├── apikey.d.ts
│  │  │  │  │  ├── context.d.ts
│  │  │  │  │  ├── credit.d.ts
│  │  │  │  │  ├── feedback.d.ts
│  │  │  │  │  ├── global.d.ts
│  │  │  │  │  ├── mdx.d.ts
│  │  │  │  │  ├── next-auth.d.ts
│  │  │  │  │  ├── order.d.ts
│  │  │  │  │  ├── post.d.ts
│  │  │  │  │  └── user.d.ts
│  │  │  │  ├── mdx-components.tsx
│  │  │  │  └── middleware.ts
│  │  │  ├── cursorrules
│  │  │  ├── dockerignore
│  │  │  ├── env.example
│  │  │  ├── gitignore
│  │  │  ├── components.json
│  │  │  ├── Dockerfile
│  │  │  ├── LICENSE
│  │  │  ├── next.config.mjs
│  │  │  ├── package.json
│  │  │  ├── pnpm-lock.yaml
│  │  │  ├── postcss.config.mjs
│  │  │  ├── preview.png
│  │  │  ├── README.md
│  │  │  ├── source.config.ts
│  │  │  ├── tsconfig.json
│  │  │  └── vercel.json
│  │  └── shipany-template-two
│  │    ├── git
│  │    │  ├── hooks
│  │    │  │  ├── applypatch-msg.sample
│  │    │  │  ├── commit-msg.sample
│  │    │  │  ├── fsmonitor-watchman.sample
│  │    │  │  ├── post-update.sample
│  │    │  │  ├── pre-applypatch.sample
│  │    │  │  ├── pre-commit.sample
│  │    │  │  ├── pre-merge-commit.sample
│  │    │  │  ├── pre-push.sample
│  │    │  │  ├── pre-rebase.sample
│  │    │  │  ├── pre-receive.sample
│  │    │  │  ├── prepare-commit-msg.sample
│  │    │  │  ├── push-to-checkout.sample
│  │    │  │  └── update.sample
│  │    │  ├── info
│  │    │  │  └── exclude
│  │    │  ├── logs
│  │    │  │  ├── refs
│  │    │  │  │  ├── heads
│  │    │  │  │  │  └── main
│  │    │  │  │  └── remotes
│  │    │  │  └── HEAD
│  │    │  ├── objects
│  │    │  │  ├── info
│  │    │  │  └── pack
│  │    │  │    ├── pack-336cbf98132bf8f693fd09d3d7a2b80f892f7e5b.idx
│  │    │  │    └── pack-336cbf98132bf8f693fd09d3d7a2b80f892f7e5b.pack
│  │    │  ├── refs
│  │    │  │  ├── heads
│  │    │  │  │  └── main
│  │    │  │  ├── remotes
│  │    │  │  └── tags
│  │    │  ├── config
│  │    │  ├── description
│  │    │  ├── HEAD
│  │    │  ├── index
│  │    │  └── packed-refs
│  │    ├── github
│  │    │  └── workflows
│  │    │    └── docker-build.yaml
│  │    ├── vscode
│  │    │  └── settings.json
│  │    ├── content
│  │    │  ├── docs
│  │    │  │  ├── index.mdx
│  │    │  │  └── index.zh.mdx
│  │    │  ├── logs
│  │    │  │  ├── 2024-12-24.mdx
│  │    │  │  ├── 2024-12-24.zh.mdx
│  │    │  │  ├── 2025-11-11.mdx
│  │    │  │  └── 2025-11-11.zh.mdx
│  │    │  ├── pages
│  │    │  │  ├── privacy-policy.mdx
│  │    │  │  ├── privacy-policy.zh.mdx
│  │    │  │  ├── terms-of-service.mdx
│  │    │  │  └── terms-of-service.zh.mdx
│  │    │  └── posts
│  │    │    ├── what-is-xxx.mdx
│  │    │    └── what-is-xxx.zh.mdx
│  │    ├── public
│  │    │  ├── imgs
│  │    │  │  ├── avatars
│  │    │  │  │  ├── 1.png
│  │    │  │  │  ├── 10.png
│  │    │  │  │  ├── 11.png
│  │    │  │  │  ├── 12.png
│  │    │  │  │  ├── 13.png
│  │    │  │  │  ├── 2.png
│  │    │  │  │  ├── 3.png
│  │    │  │  │  ├── 4.png
│  │    │  │  │  ├── 5.png
│  │    │  │  │  ├── 6.png
│  │    │  │  │  ├── 7.png
│  │    │  │  │  ├── 8.png
│  │    │  │  │  └── 9.png
│  │    │  │  ├── bg
│  │    │  │  │  └── tree.jpg
│  │    │  │  ├── cases
│  │    │  │  │  ├── 1.png
│  │    │  │  │  ├── 2.png
│  │    │  │  │  ├── 3.png
│  │    │  │  │  ├── 4.png
│  │    │  │  │  ├── 5.png
│  │    │  │  │  ├── 6.png
│  │    │  │  │  ├── 7.png
│  │    │  │  │  ├── 8.png
│  │    │  │  │  └── 9.png
│  │    │  │  ├── features
│  │    │  │  │  ├── 1.png
│  │    │  │  │  ├── 10.png
│  │    │  │  │  ├── 2.png
│  │    │  │  │  ├── 3.png
│  │    │  │  │  ├── 4.png
│  │    │  │  │  ├── 5.png
│  │    │  │  │  ├── 6.png
│  │    │  │  │  ├── 7.png
│  │    │  │  │  ├── 8.png
│  │    │  │  │  ├── 9.png
│  │    │  │  │  ├── admin-dark.png
│  │    │  │  │  ├── admin-settings.png
│  │    │  │  │  ├── admin.png
│  │    │  │  │  ├── landing-page.png
│  │    │  │  │  ├── music-dark.png
│  │    │  │  │  ├── music.png
│  │    │  │  │  ├── one.png
│  │    │  │  │  └── user-billing.png
│  │    │  │  ├── icons
│  │    │  │  │  ├── creem.png
│  │    │  │  │  ├── paypal.svg
│  │    │  │  │  └── stripe.png
│  │    │  │  └── logos
│  │    │  │    ├── nextjs.svg
│  │    │  │    ├── react.svg
│  │    │  │    ├── shadcn.svg
│  │    │  │    ├── supabase.svg
│  │    │  │    ├── tailwindcss.svg
│  │    │  │    └── vercel.svg
│  │    │  ├── headers
│  │    │  ├── favicon.ico
│  │    │  ├── logo.png
│  │    │  ├── preview.png
│  │    │  └── sitemap.xml
│  │    ├── scripts
│  │    │  ├── assign-role.ts
│  │    │  └── init-rbac.ts
│  │    ├── src
│  │    │  ├── app
│  │    │  │  ├── locale
│  │    │  │  │  ├── admin
│  │    │  │  │  │  ├── admin
│  │    │  │  │  │  │  ├── ai-tasks
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── apikeys
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── categories
│  │    │  │  │  │  │  │  ├── id
│  │    │  │  │  │  │  │  │  └── edit
│  │    │  │  │  │  │  │  │    └── page.tsx
│  │    │  │  │  │  │  │  ├── add
│  │    │  │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── chats
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── credits
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── no-permission
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── payments
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── permissions
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── posts
│  │    │  │  │  │  │  │  ├── id
│  │    │  │  │  │  │  │  │  └── edit
│  │    │  │  │  │  │  │  │    └── page.tsx
│  │    │  │  │  │  │  │  ├── add
│  │    │  │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── roles
│  │    │  │  │  │  │  │  ├── id
│  │    │  │  │  │  │  │  │  ├── edit
│  │    │  │  │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  │  │  └── edit-permissions
│  │    │  │  │  │  │  │  │    └── page.tsx
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── settings
│  │    │  │  │  │  │  │  └── tab
│  │    │  │  │  │  │  │    └── page.tsx
│  │    │  │  │  │  │  ├── subscriptions
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── users
│  │    │  │  │  │  │  │  ├── id
│  │    │  │  │  │  │  │  │  ├── edit
│  │    │  │  │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  │  │  ├── edit-roles
│  │    │  │  │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  │  │  └── grant-credits
│  │    │  │  │  │  │  │  │    └── page.tsx
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  └── layout.tsx
│  │    │  │  │  ├── auth
│  │    │  │  │  │  ├── no-permission
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  ├── sign-in
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  ├── sign-up
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  └── layout.tsx
│  │    │  │  │  ├── chat
│  │    │  │  │  │  ├── chat
│  │    │  │  │  │  │  ├── id
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── history
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  └── layout.tsx
│  │    │  │  │  ├── docs
│  │    │  │  │  │  ├── docs
│  │    │  │  │  │  │  └── slug
│  │    │  │  │  │  │    └── page.tsx
│  │    │  │  │  │  ├── layout.config.tsx
│  │    │  │  │  │  └── layout.tsx
│  │    │  │  │  ├── landing
│  │    │  │  │  │  ├── ai
│  │    │  │  │  │  │  ├── ai-image-generator
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── ai-music-generator
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  └── ai-video-generator
│  │    │  │  │  │  │    └── page.tsx
│  │    │  │  │  │  ├── slug
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  ├── activity
│  │    │  │  │  │  │  ├── ai-tasks
│  │    │  │  │  │  │  │  ├── id
│  │    │  │  │  │  │  │  │  └── refresh
│  │    │  │  │  │  │  │  │    └── page.tsx
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── chats
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── feedbacks
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── layout.tsx
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  ├── blog
│  │    │  │  │  │  │  ├── slug
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── category
│  │    │  │  │  │  │  │  └── slug
│  │    │  │  │  │  │  │    └── page.tsx
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  ├── pricing
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  ├── settings
│  │    │  │  │  │  │  ├── apikeys
│  │    │  │  │  │  │  │  ├── id
│  │    │  │  │  │  │  │  │  ├── delete
│  │    │  │  │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  │  │  └── edit
│  │    │  │  │  │  │  │  │    └── page.tsx
│  │    │  │  │  │  │  │  ├── create
│  │    │  │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── billing
│  │    │  │  │  │  │  │  ├── cancel
│  │    │  │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  │  ├── retrieve
│  │    │  │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── credits
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── invoices
│  │    │  │  │  │  │  │  └── retrieve
│  │    │  │  │  │  │  │    └── page.tsx
│  │    │  │  │  │  │  ├── payments
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── profile
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── security
│  │    │  │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  │  ├── layout.tsx
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  ├── showcases
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  ├── updates
│  │    │  │  │  │  │  └── page.tsx
│  │    │  │  │  │  ├── layout.tsx
│  │    │  │  │  │  └── page.tsx
│  │    │  │  │  └── layout.tsx
│  │    │  │  ├── ads.txt
│  │    │  │  │  └── route.ts
│  │    │  │  ├── api
│  │    │  │  │  ├── ai
│  │    │  │  │  │  ├── generate
│  │    │  │  │  │  │  └── route.ts
│  │    │  │  │  │  └── query
│  │    │  │  │  │    └── route.ts
│  │    │  │  │  ├── auth
│  │    │  │  │  │  └── all
│  │    │  │  │  │    └── route.ts
│  │    │  │  │  ├── chat
│  │    │  │  │  │  ├── info
│  │    │  │  │  │  │  └── route.ts
│  │    │  │  │  │  ├── list
│  │    │  │  │  │  │  └── route.ts
│  │    │  │  │  │  ├── messages
│  │    │  │  │  │  │  └── route.ts
│  │    │  │  │  │  ├── new
│  │    │  │  │  │  │  └── route.ts
│  │    │  │  │  │  └── route.ts
│  │    │  │  │  ├── config
│  │    │  │  │  │  └── get-configs
│  │    │  │  │  │    └── route.ts
│  │    │  │  │  ├── docs
│  │    │  │  │  │  └── search
│  │    │  │  │  │    └── route.ts
│  │    │  │  │  ├── email
│  │    │  │  │  │  └── send-email
│  │    │  │  │  │    └── route.ts
│  │    │  │  │  ├── payment
│  │    │  │  │  │  ├── callback
│  │    │  │  │  │  │  └── route.ts
│  │    │  │  │  │  ├── checkout
│  │    │  │  │  │  │  └── route.ts
│  │    │  │  │  │  └── notify
│  │    │  │  │  │    └── provider
│  │    │  │  │  │      └── route.ts
│  │    │  │  │  ├── proxy
│  │    │  │  │  │  └── file
│  │    │  │  │  │    └── route.ts
│  │    │  │  │  ├── storage
│  │    │  │  │  │  └── upload-image
│  │    │  │  │  │    └── route.ts
│  │    │  │  │  └── user
│  │    │  │  │    ├── get-user-credits
│  │    │  │  │    │  └── route.ts
│  │    │  │  │    └── get-user-info
│  │    │  │  │      └── route.ts
│  │    │  │  ├── layout.tsx
│  │    │  │  ├── not-found.tsx
│  │    │  │  └── robots.ts
│  │    │  ├── config
│  │    │  │  ├── db
│  │    │  │  │  └── schema.ts
│  │    │  │  ├── locale
│  │    │  │  │  ├── messages
│  │    │  │  │  │  ├── en
│  │    │  │  │  │  │  ├── activity
│  │    │  │  │  │  │  │  ├── ai-tasks.json
│  │    │  │  │  │  │  │  ├── chats.json
│  │    │  │  │  │  │  │  └── sidebar.json
│  │    │  │  │  │  │  ├── admin
│  │    │  │  │  │  │  │  ├── ai-tasks.json
│  │    │  │  │  │  │  │  ├── apikeys.json
│  │    │  │  │  │  │  │  ├── categories.json
│  │    │  │  │  │  │  │  ├── chats.json
│  │    │  │  │  │  │  │  ├── credits.json
│  │    │  │  │  │  │  │  ├── payments.json
│  │    │  │  │  │  │  │  ├── permissions.json
│  │    │  │  │  │  │  │  ├── posts.json
│  │    │  │  │  │  │  │  ├── roles.json
│  │    │  │  │  │  │  │  ├── settings.json
│  │    │  │  │  │  │  │  ├── sidebar.json
│  │    │  │  │  │  │  │  ├── subscriptions.json
│  │    │  │  │  │  │  │  └── users.json
│  │    │  │  │  │  │  ├── ai
│  │    │  │  │  │  │  │  ├── chat.json
│  │    │  │  │  │  │  │  ├── image.json
│  │    │  │  │  │  │  │  ├── music.json
│  │    │  │  │  │  │  │  └── video.json
│  │    │  │  │  │  │  ├── settings
│  │    │  │  │  │  │  │  ├── apikeys.json
│  │    │  │  │  │  │  │  ├── billing.json
│  │    │  │  │  │  │  │  ├── credits.json
│  │    │  │  │  │  │  │  ├── payments.json
│  │    │  │  │  │  │  │  ├── profile.json
│  │    │  │  │  │  │  │  ├── security.json
│  │    │  │  │  │  │  │  └── sidebar.json
│  │    │  │  │  │  │  ├── blog.json
│  │    │  │  │  │  │  ├── common.json
│  │    │  │  │  │  │  ├── landing.json
│  │    │  │  │  │  │  ├── pricing.json
│  │    │  │  │  │  │  ├── showcases.json
│  │    │  │  │  │  │  └── updates.json
│  │    │  │  │  │  └── zh
│  │    │  │  │  │    ├── activity
│  │    │  │  │  │    │  ├── ai-tasks.json
│  │    │  │  │  │    │  ├── chats.json
│  │    │  │  │  │    │  └── sidebar.json
│  │    │  │  │  │    ├── admin
│  │    │  │  │  │    │  ├── ai-tasks.json
│  │    │  │  │  │    │  ├── apikeys.json
│  │    │  │  │  │    │  ├── categories.json
│  │    │  │  │  │    │  ├── chats.json
│  │    │  │  │  │    │  ├── credits.json
│  │    │  │  │  │    │  ├── payments.json
│  │    │  │  │  │    │  ├── permissions.json
│  │    │  │  │  │    │  ├── posts.json
│  │    │  │  │  │    │  ├── roles.json
│  │    │  │  │  │    │  ├── settings.json
│  │    │  │  │  │    │  ├── sidebar.json
│  │    │  │  │  │    │  ├── subscriptions.json
│  │    │  │  │  │    │  └── users.json
│  │    │  │  │  │    ├── ai
│  │    │  │  │  │    │  ├── chat.json
│  │    │  │  │  │    │  ├── image.json
│  │    │  │  │  │    │  ├── music.json
│  │    │  │  │  │    │  └── video.json
│  │    │  │  │  │    ├── settings
│  │    │  │  │  │    │  ├── apikeys.json
│  │    │  │  │  │    │  ├── billing.json
│  │    │  │  │  │    │  ├── credits.json
│  │    │  │  │  │    │  ├── payments.json
│  │    │  │  │  │    │  ├── profile.json
│  │    │  │  │  │    │  ├── security.json
│  │    │  │  │  │    │  └── sidebar.json
│  │    │  │  │  │    ├── blog.json
│  │    │  │  │  │    ├── common.json
│  │    │  │  │  │    ├── landing.json
│  │    │  │  │  │    ├── pricing.json
│  │    │  │  │  │    ├── showcases.json
│  │    │  │  │  │    └── updates.json
│  │    │  │  │  └── index.ts
│  │    │  │  ├── style
│  │    │  │  │  ├── docs.css
│  │    │  │  │  ├── global.css
│  │    │  │  │  └── theme.css
│  │    │  │  ├── theme
│  │    │  │  │  └── index.ts
│  │    │  │  └── index.ts
│  │    │  ├── core
│  │    │  │  ├── auth
│  │    │  │  │  ├── client.ts
│  │    │  │  │  ├── config.ts
│  │    │  │  │  └── index.ts
│  │    │  │  ├── db
│  │    │  │  │  ├── config.ts
│  │    │  │  │  └── index.ts
│  │    │  │  ├── docs
│  │    │  │  │  ├── source.ts
│  │    │  │  │  └── toc.ts
│  │    │  │  ├── i18n
│  │    │  │  │  ├── config.ts
│  │    │  │  │  ├── navigation.ts
│  │    │  │  │  └── request.ts
│  │    │  │  ├── rbac
│  │    │  │  │  ├── index.ts
│  │    │  │  │  └── permission.ts
│  │    │  │  └── theme
│  │    │  │    ├── index.ts
│  │    │  │    └── provider.tsx
│  │    │  ├── extensions
│  │    │  │  ├── ads
│  │    │  │  │  ├── adsense.tsx
│  │    │  │  │  └── index.tsx
│  │    │  │  ├── affiliate
│  │    │  │  │  ├── affonso.tsx
│  │    │  │  │  ├── index.tsx
│  │    │  │  │  └── promotekit.tsx
│  │    │  │  ├── ai
│  │    │  │  │  ├── fal.ts
│  │    │  │  │  ├── gemini.ts
│  │    │  │  │  ├── index.ts
│  │    │  │  │  ├── kie.ts
│  │    │  │  │  ├── replicate.ts
│  │    │  │  │  └── types.ts
│  │    │  │  ├── analytics
│  │    │  │  │  ├── clarity.tsx
│  │    │  │  │  ├── google-analytics.tsx
│  │    │  │  │  ├── index.tsx
│  │    │  │  │  ├── open-panel.tsx
│  │    │  │  │  ├── plausible.tsx
│  │    │  │  │  └── vercel-analytics.tsx
│  │    │  │  ├── customer-service
│  │    │  │  │  ├── crisp.tsx
│  │    │  │  │  ├── index.tsx
│  │    │  │  │  └── tawk.tsx
│  │    │  │  ├── email
│  │    │  │  │  ├── index.ts
│  │    │  │  │  └── resend.ts
│  │    │  │  ├── payment
│  │    │  │  │  ├── creem.ts
│  │    │  │  │  ├── index.ts
│  │    │  │  │  ├── paypal.ts
│  │    │  │  │  ├── stripe.ts
│  │    │  │  │  └── types.ts
│  │    │  │  └── storage
│  │    │  │    ├── index.ts
│  │    │  │    ├── r2.ts
│  │    │  │    └── s3.ts
│  │    │  ├── shared
│  │    │  │  ├── blocks
│  │    │  │  │  ├── chat
│  │    │  │  │  │  ├── box.tsx
│  │    │  │  │  │  ├── follow-up.tsx
│  │    │  │  │  │  ├── generator.tsx
│  │    │  │  │  │  ├── header.tsx
│  │    │  │  │  │  ├── history.tsx
│  │    │  │  │  │  ├── input.tsx
│  │    │  │  │  │  ├── library.tsx
│  │    │  │  │  │  ├── messages.tsx
│  │    │  │  │  │  └── suggestions.tsx
│  │    │  │  │  ├── common
│  │    │  │  │  │  ├── audio-player.tsx
│  │    │  │  │  │  ├── brand-logo.tsx
│  │    │  │  │  │  ├── built-with.tsx
│  │    │  │  │  │  ├── copyright.tsx
│  │    │  │  │  │  ├── crumb.tsx
│  │    │  │  │  │  ├── empty.tsx
│  │    │  │  │  │  ├── error-boundary.tsx
│  │    │  │  │  │  ├── image-uploader.tsx
│  │    │  │  │  │  ├── index.tsx
│  │    │  │  │  │  ├── lazy-image.tsx
│  │    │  │  │  │  ├── locale-detector.tsx
│  │    │  │  │  │  ├── locale-selector.tsx
│  │    │  │  │  │  ├── markdown-content.tsx
│  │    │  │  │  │  ├── markdown-editor.tsx
│  │    │  │  │  │  ├── markdown-preview.tsx
│  │    │  │  │  │  ├── markdown.css
│  │    │  │  │  │  ├── mdx-content.tsx
│  │    │  │  │  │  ├── page-header.tsx
│  │    │  │  │  │  ├── pagination.tsx
│  │    │  │  │  │  ├── section-header.tsx
│  │    │  │  │  │  ├── smart-icon.tsx
│  │    │  │  │  │  ├── tabs.tsx
│  │    │  │  │  │  ├── theme-toggler.tsx
│  │    │  │  │  │  └── utm-capture.tsx
│  │    │  │  │  ├── console
│  │    │  │  │  │  └── layout.tsx
│  │    │  │  │  ├── dashboard
│  │    │  │  │  │  ├── filter.tsx
│  │    │  │  │  │  ├── form-card.tsx
│  │    │  │  │  │  ├── header.tsx
│  │    │  │  │  │  ├── index.tsx
│  │    │  │  │  │  ├── layout.tsx
│  │    │  │  │  │  ├── main-header.tsx
│  │    │  │  │  │  ├── main.tsx
│  │    │  │  │  │  ├── nav.tsx
│  │    │  │  │  │  ├── search.tsx
│  │    │  │  │  │  ├── sidebar-buttons.tsx
│  │    │  │  │  │  ├── sidebar-footer.tsx
│  │    │  │  │  │  ├── sidebar-header.tsx
│  │    │  │  │  │  ├── sidebar-user.tsx
│  │    │  │  │  │  └── sidebar.tsx
│  │    │  │  │  ├── email
│  │    │  │  │  │  └── verification-code.tsx
│  │    │  │  │  ├── form
│  │    │  │  │  │  ├── checkbox.tsx
│  │    │  │  │  │  ├── form-card.tsx
│  │    │  │  │  │  ├── index.tsx
│  │    │  │  │  │  ├── input.tsx
│  │    │  │  │  │  ├── markdown.tsx
│  │    │  │  │  │  ├── select.tsx
│  │    │  │  │  │  ├── switch.tsx
│  │    │  │  │  │  └── upload-image.tsx
│  │    │  │  │  ├── generator
│  │    │  │  │  │  ├── image.tsx
│  │    │  │  │  │  ├── index.tsx
│  │    │  │  │  │  ├── music.tsx
│  │    │  │  │  │  └── video.tsx
│  │    │  │  │  ├── panel
│  │    │  │  │  │  ├── index.tsx
│  │    │  │  │  │  └── panel-card.tsx
│  │    │  │  │  ├── payment
│  │    │  │  │  │  ├── payment-modal.tsx
│  │    │  │  │  │  └── payment-providers.tsx
│  │    │  │  │  ├── sign
│  │    │  │  │  │  ├── sign-in-form.tsx
│  │    │  │  │  │  ├── sign-in.tsx
│  │    │  │  │  │  ├── sign-modal.tsx
│  │    │  │  │  │  ├── sign-up.tsx
│  │    │  │  │  │  ├── sign-user.tsx
│  │    │  │  │  │  └── social-providers.tsx
│  │    │  │  │  └── table
│  │    │  │  │    ├── copy.tsx
│  │    │  │  │    ├── dropdown.tsx
│  │    │  │  │    ├── image.tsx
│  │    │  │  │    ├── index.tsx
│  │    │  │  │    ├── json-preview.tsx
│  │    │  │  │    ├── label.tsx
│  │    │  │  │    ├── table-card.tsx
│  │    │  │  │    ├── time.tsx
│  │    │  │  │    └── user.tsx
│  │    │  │  ├── components
│  │    │  │  │  ├── ai-elements
│  │    │  │  │  │  ├── actions.tsx
│  │    │  │  │  │  ├── conversation.tsx
│  │    │  │  │  │  ├── loader.tsx
│  │    │  │  │  │  ├── message.tsx
│  │    │  │  │  │  ├── model-selector.tsx
│  │    │  │  │  │  ├── prompt-input.tsx
│  │    │  │  │  │  ├── reasoning.tsx
│  │    │  │  │  │  ├── response.tsx
│  │    │  │  │  │  ├── shimmer.tsx
│  │    │  │  │  │  ├── sources.tsx
│  │    │  │  │  │  └── suggestion.tsx
│  │    │  │  │  ├── magicui
│  │    │  │  │  │  ├── animated-theme-toggler.tsx
│  │    │  │  │  │  ├── avatar-circles.tsx
│  │    │  │  │  │  ├── border-beam.tsx
│  │    │  │  │  │  ├── meteors.tsx
│  │    │  │  │  │  ├── particles.tsx
│  │    │  │  │  │  ├── retro-grid.tsx
│  │    │  │  │  │  ├── ripple.tsx
│  │    │  │  │  │  └── text-shimmer.tsx
│  │    │  │  │  └── ui
│  │    │  │  │    ├── accordion.tsx
│  │    │  │  │    ├── animated-grid-pattern.tsx
│  │    │  │  │    ├── animated-group.tsx
│  │    │  │  │    ├── avatar.tsx
│  │    │  │  │    ├── badge.tsx
│  │    │  │  │    ├── breadcrumb.tsx
│  │    │  │  │    ├── button-group.tsx
│  │    │  │  │    ├── button.tsx
│  │    │  │  │    ├── card.tsx
│  │    │  │  │    ├── carousel.tsx
│  │    │  │  │    ├── chart.tsx
│  │    │  │  │    ├── checkbox.tsx
│  │    │  │  │    ├── collapsible.tsx
│  │    │  │  │    ├── command.tsx
│  │    │  │  │    ├── dialog.tsx
│  │    │  │  │    ├── drawer.tsx
│  │    │  │  │    ├── dropdown-menu.tsx
│  │    │  │  │    ├── form.tsx
│  │    │  │  │    ├── highlighter.tsx
│  │    │  │  │    ├── hover-card.tsx
│  │    │  │  │    ├── infinite-slider.tsx
│  │    │  │  │    ├── input-group.tsx
│  │    │  │  │    ├── input.tsx
│  │    │  │  │    ├── label.tsx
│  │    │  │  │    ├── marquee.tsx
│  │    │  │  │    ├── navigation-menu.tsx
│  │    │  │  │    ├── pagination.tsx
│  │    │  │  │    ├── progress.tsx
│  │    │  │  │    ├── progressive-blur.tsx
│  │    │  │  │    ├── radio-group.tsx
│  │    │  │  │    ├── scroll-animation.tsx
│  │    │  │  │    ├── scroll-area.tsx
│  │    │  │  │    ├── select.tsx
│  │    │  │  │    ├── separator.tsx
│  │    │  │  │    ├── sheet.tsx
│  │    │  │  │    ├── sidebar.tsx
│  │    │  │  │    ├── skeleton.tsx
│  │    │  │  │    ├── sonner.tsx
│  │    │  │  │    ├── switch.tsx
│  │    │  │  │    ├── table.tsx
│  │    │  │  │    ├── tabs.tsx
│  │    │  │  │    ├── text-effect.tsx
│  │    │  │  │    ├── textarea.tsx
│  │    │  │  │    ├── toggle-group.tsx
│  │    │  │  │    ├── toggle.tsx
│  │    │  │  │    └── tooltip.tsx
│  │    │  │  ├── contexts
│  │    │  │  │  ├── app.tsx
│  │    │  │  │  └── chat.tsx
│  │    │  │  ├── hooks
│  │    │  │  │  ├── use-media-query.ts
│  │    │  │  │  ├── use-media.ts
│  │    │  │  │  └── use-mobile.ts
│  │    │  │  ├── lib
│  │    │  │  │  ├── browser.ts
│  │    │  │  │  ├── cache.ts
│  │    │  │  │  ├── cookie.ts
│  │    │  │  │  ├── env.ts
│  │    │  │  │  ├── hash.ts
│  │    │  │  │  ├── ip.ts
│  │    │  │  │  ├── rate-limit.ts
│  │    │  │  │  ├── resp.ts
│  │    │  │  │  ├── seo.ts
│  │    │  │  │  ├── time.ts
│  │    │  │  │  └── utils.ts
│  │    │  │  ├── models
│  │    │  │  │  ├── ai_task.ts
│  │    │  │  │  ├── apikey.ts
│  │    │  │  │  ├── chat.ts
│  │    │  │  │  ├── chat_message.ts
│  │    │  │  │  ├── config.ts
│  │    │  │  │  ├── credit.ts
│  │    │  │  │  ├── order.ts
│  │    │  │  │  ├── post.tsx
│  │    │  │  │  ├── subscription.ts
│  │    │  │  │  ├── taxonomy.ts
│  │    │  │  │  └── user.ts
│  │    │  │  ├── services
│  │    │  │  │  ├── ads.ts
│  │    │  │  │  ├── affiliate.ts
│  │    │  │  │  ├── ai.ts
│  │    │  │  │  ├── analytics.ts
│  │    │  │  │  ├── customer_service.tsx
│  │    │  │  │  ├── email.ts
│  │    │  │  │  ├── payment.ts
│  │    │  │  │  ├── rbac.ts
│  │    │  │  │  ├── settings.ts
│  │    │  │  │  └── storage.ts
│  │    │  │  └── types
│  │    │  │    ├── blocks
│  │    │  │    │  ├── blog.d.ts
│  │    │  │    │  ├── common.d.ts
│  │    │  │    │  ├── dashboard.d.ts
│  │    │  │    │  ├── form.d.ts
│  │    │  │    │  ├── landing.d.ts
│  │    │  │    │  ├── pricing.d.ts
│  │    │  │    │  └── table.d.ts
│  │    │  │    └── chat
│  │    │  │      └── index.d.ts
│  │    │  ├── themes
│  │    │  │  └── default
│  │    │  │    ├── blocks
│  │    │  │    │  ├── blog-detail.tsx
│  │    │  │    │  ├── blog.tsx
│  │    │  │    │  ├── cta.tsx
│  │    │  │    │  ├── faq.tsx
│  │    │  │    │  ├── features-accordion.tsx
│  │    │  │    │  ├── features-flow.tsx
│  │    │  │    │  ├── features-list.tsx
│  │    │  │    │  ├── features-media.tsx
│  │    │  │    │  ├── features-step.tsx
│  │    │  │    │  ├── features.tsx
│  │    │  │    │  ├── footer.tsx
│  │    │  │    │  ├── header.tsx
│  │    │  │    │  ├── hero.tsx
│  │    │  │    │  ├── index.tsx
│  │    │  │    │  ├── logos.tsx
│  │    │  │    │  ├── page-detail.tsx
│  │    │  │    │  ├── pricing.tsx
│  │    │  │    │  ├── showcases-flow.tsx
│  │    │  │    │  ├── showcases.tsx
│  │    │  │    │  ├── social-avatars.tsx
│  │    │  │    │  ├── stats.tsx
│  │    │  │    │  ├── subscribe.tsx
│  │    │  │    │  ├── testimonials.tsx
│  │    │  │    │  └── updates.tsx
│  │    │  │    ├── layouts
│  │    │  │    │  └── landing.tsx
│  │    │  │    └── pages
│  │    │  │      ├── dynamic-page.tsx
│  │    │  │      └── static-page.tsx
│  │    │  ├── mdx-components.tsx
│  │    │  └── proxy.ts
│  │    ├── dev.vars
│  │    ├── dockerignore

下载地址:
游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信

社群

VIP

AI

顶部

QQ|本站内容来源网友投稿或网络转载,如果有侵权的内容,请联系我们删除。|小黑屋|人人为我,我为人人!| 星颖资源网

GMT+8, 2026-7-7 18:08 , Processed in 0.099942 second(s), 25 queries .

快速回复 返回顶部 返回列表