├── .eslintrc.json ├── .github └── workflows │ ├── code-freeze-bypass.yaml │ └── stale.yaml ├── .gitignore ├── LICENSE ├── README.md ├── biome.json ├── components.json ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── Groq_Bolt.svg ├── groqlabs_logo-black.png ├── groqlabs_logo-white.png ├── icons │ └── icon.png ├── og-labs.png └── og_cloudv3.png ├── src ├── app │ ├── api │ │ ├── apps │ │ │ ├── [sessionId] │ │ │ │ └── [version] │ │ │ │ │ ├── raw │ │ │ │ │ └── route.ts │ │ │ │ │ ├── remove │ │ │ │ │ └── route.ts │ │ │ │ │ ├── route.ts │ │ │ │ │ └── upvote │ │ │ │ │ └── route.ts │ │ │ └── route.ts │ │ ├── block │ │ │ └── route.ts │ │ ├── generate │ │ │ └── route.ts │ │ ├── report │ │ │ └── route.ts │ │ ├── suggest │ │ │ └── route.ts │ │ └── transcribe │ │ │ └── route.ts │ ├── apps │ │ └── [sessionId] │ │ │ └── [version] │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ ├── block │ │ └── page.tsx │ ├── components │ │ ├── gallery-listing.tsx │ │ ├── main-view.tsx │ │ ├── new-button.tsx │ │ ├── options-button.tsx │ │ ├── prompt-input.tsx │ │ ├── prompt-view.tsx │ │ ├── remove-button.tsx │ │ ├── report-button.tsx │ │ ├── studio-view.tsx │ │ ├── submit-button.tsx │ │ ├── upvote-button.tsx │ │ └── version-switcher.tsx │ ├── gallery │ │ └── page.tsx │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── components │ ├── AppLogo.tsx │ ├── CopyButton.tsx │ ├── DrawingCanvas.tsx │ ├── MicrophoneButton.tsx │ ├── ReloadButton.tsx │ ├── RemixButton.tsx │ ├── groq-logo.tsx │ ├── layout-client-content.tsx │ ├── mode-toggle.tsx │ ├── model-selector.tsx │ ├── share-button.tsx │ ├── theme-provider.tsx │ └── ui │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── input.tsx │ │ ├── popover.tsx │ │ ├── spinner.tsx │ │ ├── tabs.tsx │ │ └── textarea.tsx ├── data │ ├── app-examples.ts │ └── easter-eggs.ts ├── hooks │ └── use-copy-to-clipboard.ts ├── lib │ ├── settings.ts │ └── utils.ts ├── providers │ ├── provider-factory.tsx │ └── studio-provider.tsx ├── server │ ├── signing.ts │ └── storage.ts └── utils │ ├── config.ts │ ├── models.ts │ └── prompt.ts ├── tailwind.config.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["next/core-web-vitals"] 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/code-freeze-bypass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/.github/workflows/code-freeze-bypass.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/.github/workflows/stale.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/biome.json -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/components.json -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/Groq_Bolt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/public/Groq_Bolt.svg -------------------------------------------------------------------------------- /public/groqlabs_logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/public/groqlabs_logo-black.png -------------------------------------------------------------------------------- /public/groqlabs_logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/public/groqlabs_logo-white.png -------------------------------------------------------------------------------- /public/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/public/icons/icon.png -------------------------------------------------------------------------------- /public/og-labs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/public/og-labs.png -------------------------------------------------------------------------------- /public/og_cloudv3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/public/og_cloudv3.png -------------------------------------------------------------------------------- /src/app/api/apps/[sessionId]/[version]/raw/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/api/apps/[sessionId]/[version]/raw/route.ts -------------------------------------------------------------------------------- /src/app/api/apps/[sessionId]/[version]/remove/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/api/apps/[sessionId]/[version]/remove/route.ts -------------------------------------------------------------------------------- /src/app/api/apps/[sessionId]/[version]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/api/apps/[sessionId]/[version]/route.ts -------------------------------------------------------------------------------- /src/app/api/apps/[sessionId]/[version]/upvote/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/api/apps/[sessionId]/[version]/upvote/route.ts -------------------------------------------------------------------------------- /src/app/api/apps/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/api/apps/route.ts -------------------------------------------------------------------------------- /src/app/api/block/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/api/block/route.ts -------------------------------------------------------------------------------- /src/app/api/generate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/api/generate/route.ts -------------------------------------------------------------------------------- /src/app/api/report/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/api/report/route.ts -------------------------------------------------------------------------------- /src/app/api/suggest/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/api/suggest/route.ts -------------------------------------------------------------------------------- /src/app/api/transcribe/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/api/transcribe/route.ts -------------------------------------------------------------------------------- /src/app/apps/[sessionId]/[version]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/apps/[sessionId]/[version]/layout.tsx -------------------------------------------------------------------------------- /src/app/apps/[sessionId]/[version]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/apps/[sessionId]/[version]/page.tsx -------------------------------------------------------------------------------- /src/app/block/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/block/page.tsx -------------------------------------------------------------------------------- /src/app/components/gallery-listing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/gallery-listing.tsx -------------------------------------------------------------------------------- /src/app/components/main-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/main-view.tsx -------------------------------------------------------------------------------- /src/app/components/new-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/new-button.tsx -------------------------------------------------------------------------------- /src/app/components/options-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/options-button.tsx -------------------------------------------------------------------------------- /src/app/components/prompt-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/prompt-input.tsx -------------------------------------------------------------------------------- /src/app/components/prompt-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/prompt-view.tsx -------------------------------------------------------------------------------- /src/app/components/remove-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/remove-button.tsx -------------------------------------------------------------------------------- /src/app/components/report-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/report-button.tsx -------------------------------------------------------------------------------- /src/app/components/studio-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/studio-view.tsx -------------------------------------------------------------------------------- /src/app/components/submit-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/submit-button.tsx -------------------------------------------------------------------------------- /src/app/components/upvote-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/upvote-button.tsx -------------------------------------------------------------------------------- /src/app/components/version-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/components/version-switcher.tsx -------------------------------------------------------------------------------- /src/app/gallery/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/gallery/page.tsx -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/components/AppLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/AppLogo.tsx -------------------------------------------------------------------------------- /src/components/CopyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/CopyButton.tsx -------------------------------------------------------------------------------- /src/components/DrawingCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/DrawingCanvas.tsx -------------------------------------------------------------------------------- /src/components/MicrophoneButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/MicrophoneButton.tsx -------------------------------------------------------------------------------- /src/components/ReloadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/ReloadButton.tsx -------------------------------------------------------------------------------- /src/components/RemixButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/RemixButton.tsx -------------------------------------------------------------------------------- /src/components/groq-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/groq-logo.tsx -------------------------------------------------------------------------------- /src/components/layout-client-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/layout-client-content.tsx -------------------------------------------------------------------------------- /src/components/mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/mode-toggle.tsx -------------------------------------------------------------------------------- /src/components/model-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/model-selector.tsx -------------------------------------------------------------------------------- /src/components/share-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/share-button.tsx -------------------------------------------------------------------------------- /src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/ui/spinner.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/data/app-examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/data/app-examples.ts -------------------------------------------------------------------------------- /src/data/easter-eggs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/data/easter-eggs.ts -------------------------------------------------------------------------------- /src/hooks/use-copy-to-clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/hooks/use-copy-to-clipboard.ts -------------------------------------------------------------------------------- /src/lib/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/lib/settings.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/providers/provider-factory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/providers/provider-factory.tsx -------------------------------------------------------------------------------- /src/providers/studio-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/providers/studio-provider.tsx -------------------------------------------------------------------------------- /src/server/signing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/server/signing.ts -------------------------------------------------------------------------------- /src/server/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/server/storage.ts -------------------------------------------------------------------------------- /src/utils/config.ts: -------------------------------------------------------------------------------- 1 | export const ROOT_URL = "https://appgen.groqlabs.com"; -------------------------------------------------------------------------------- /src/utils/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/utils/models.ts -------------------------------------------------------------------------------- /src/utils/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/src/utils/prompt.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groq/groq-appgen/HEAD/tsconfig.json --------------------------------------------------------------------------------