├── .gitignore ├── .vite └── deps │ ├── _metadata.json │ └── package.json ├── App.tsx ├── README.en.md ├── README.ja.md ├── README.ko.md ├── README.md ├── components ├── ArtGallery.tsx ├── Button.tsx ├── ProjectList.tsx ├── TagList.tsx ├── VideoPlayer.tsx └── art │ ├── Header.tsx │ ├── PlatformSelector.tsx │ ├── Sidebar.tsx │ ├── common │ └── ImageViewer.tsx │ ├── steps │ ├── Step1Input.tsx │ ├── Step2Base.tsx │ ├── Step4Final.tsx │ ├── Step5Refine.tsx │ └── Step6Cover.tsx │ └── types.ts ├── img ├── clipsketch-ai.png ├── preview.png └── work.png ├── index.html ├── index.tsx ├── metadata.json ├── package.json ├── services ├── gemini.ts ├── llm.ts ├── parsers.ts ├── storage.ts └── strategies.ts ├── tsconfig.json ├── types.ts ├── utils.ts └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /.vite/deps/_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/.vite/deps/_metadata.json -------------------------------------------------------------------------------- /.vite/deps/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/App.tsx -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/README.en.md -------------------------------------------------------------------------------- /README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/README.ja.md -------------------------------------------------------------------------------- /README.ko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/README.ko.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/README.md -------------------------------------------------------------------------------- /components/ArtGallery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/ArtGallery.tsx -------------------------------------------------------------------------------- /components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/Button.tsx -------------------------------------------------------------------------------- /components/ProjectList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/ProjectList.tsx -------------------------------------------------------------------------------- /components/TagList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/TagList.tsx -------------------------------------------------------------------------------- /components/VideoPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/VideoPlayer.tsx -------------------------------------------------------------------------------- /components/art/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/art/Header.tsx -------------------------------------------------------------------------------- /components/art/PlatformSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/art/PlatformSelector.tsx -------------------------------------------------------------------------------- /components/art/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/art/Sidebar.tsx -------------------------------------------------------------------------------- /components/art/common/ImageViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/art/common/ImageViewer.tsx -------------------------------------------------------------------------------- /components/art/steps/Step1Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/art/steps/Step1Input.tsx -------------------------------------------------------------------------------- /components/art/steps/Step2Base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/art/steps/Step2Base.tsx -------------------------------------------------------------------------------- /components/art/steps/Step4Final.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/art/steps/Step4Final.tsx -------------------------------------------------------------------------------- /components/art/steps/Step5Refine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/art/steps/Step5Refine.tsx -------------------------------------------------------------------------------- /components/art/steps/Step6Cover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/art/steps/Step6Cover.tsx -------------------------------------------------------------------------------- /components/art/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/components/art/types.ts -------------------------------------------------------------------------------- /img/clipsketch-ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/img/clipsketch-ai.png -------------------------------------------------------------------------------- /img/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/img/preview.png -------------------------------------------------------------------------------- /img/work.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/img/work.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/index.html -------------------------------------------------------------------------------- /index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/index.tsx -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/metadata.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/package.json -------------------------------------------------------------------------------- /services/gemini.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/services/gemini.ts -------------------------------------------------------------------------------- /services/llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/services/llm.ts -------------------------------------------------------------------------------- /services/parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/services/parsers.ts -------------------------------------------------------------------------------- /services/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/services/storage.ts -------------------------------------------------------------------------------- /services/strategies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/services/strategies.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/types.ts -------------------------------------------------------------------------------- /utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/utils.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RanFeng/clipsketch-ai/HEAD/vite.config.ts --------------------------------------------------------------------------------