├── .gitignore ├── README.md ├── app ├── about │ └── page.tsx ├── api │ ├── chat │ │ └── route.ts │ ├── meme-count │ │ └── route.ts │ └── session │ │ └── route.ts ├── components │ ├── DebugUrlDisplay.tsx │ ├── GenerationInfo.tsx │ ├── Header.tsx │ ├── ImageChecker.tsx │ ├── Logo.tsx │ ├── MemeCounter.tsx │ ├── MemeProgress.tsx │ ├── MemeSkeleton.tsx │ ├── RecentlyGenerated.tsx │ └── StickyFooter.tsx ├── config │ └── constants.ts ├── docs │ └── page.tsx ├── faq │ └── page.tsx ├── favicon.ico ├── globals.css ├── layout.tsx └── page.tsx ├── components.json ├── components └── ui │ └── shiny-button.tsx ├── eslint.config.mjs ├── lib └── utils.ts ├── logs.txt ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── public ├── boom.gif ├── cat.gif ├── favicon.svg ├── file.svg ├── globe.svg ├── next.svg ├── og-image.jpg ├── parrot.gif ├── vercel.svg ├── wait.png └── window.svg ├── tailwind.config.ts ├── tmp └── .cache │ ├── action_cache.json │ └── llm_calls.json ├── tsconfig.json └── utils ├── aisdk.ts └── llm-client.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/README.md -------------------------------------------------------------------------------- /app/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/about/page.tsx -------------------------------------------------------------------------------- /app/api/chat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/api/chat/route.ts -------------------------------------------------------------------------------- /app/api/meme-count/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/api/meme-count/route.ts -------------------------------------------------------------------------------- /app/api/session/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/api/session/route.ts -------------------------------------------------------------------------------- /app/components/DebugUrlDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/components/DebugUrlDisplay.tsx -------------------------------------------------------------------------------- /app/components/GenerationInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/components/GenerationInfo.tsx -------------------------------------------------------------------------------- /app/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/components/Header.tsx -------------------------------------------------------------------------------- /app/components/ImageChecker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/components/ImageChecker.tsx -------------------------------------------------------------------------------- /app/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/components/Logo.tsx -------------------------------------------------------------------------------- /app/components/MemeCounter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/components/MemeCounter.tsx -------------------------------------------------------------------------------- /app/components/MemeProgress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/components/MemeProgress.tsx -------------------------------------------------------------------------------- /app/components/MemeSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/components/MemeSkeleton.tsx -------------------------------------------------------------------------------- /app/components/RecentlyGenerated.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/components/RecentlyGenerated.tsx -------------------------------------------------------------------------------- /app/components/StickyFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/components/StickyFooter.tsx -------------------------------------------------------------------------------- /app/config/constants.ts: -------------------------------------------------------------------------------- 1 | export const MAX_CONCURRENT_MEMES = Number(1); 2 | -------------------------------------------------------------------------------- /app/docs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/docs/page.tsx -------------------------------------------------------------------------------- /app/faq/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/faq/page.tsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/app/page.tsx -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/components.json -------------------------------------------------------------------------------- /components/ui/shiny-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/components/ui/shiny-button.tsx -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /logs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/logs.txt -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/boom.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/public/boom.gif -------------------------------------------------------------------------------- /public/cat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/public/cat.gif -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/public/file.svg -------------------------------------------------------------------------------- /public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/public/globe.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/og-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/public/og-image.jpg -------------------------------------------------------------------------------- /public/parrot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/public/parrot.gif -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/public/wait.png -------------------------------------------------------------------------------- /public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/public/window.svg -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tmp/.cache/action_cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/tmp/.cache/action_cache.json -------------------------------------------------------------------------------- /tmp/.cache/llm_calls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/tmp/.cache/llm_calls.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/aisdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/utils/aisdk.ts -------------------------------------------------------------------------------- /utils/llm-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browserbase/brainrot/HEAD/utils/llm-client.ts --------------------------------------------------------------------------------