A modern, fast, and curated AI Prompt exploration tool.
- Exploration: Browse and filter curated prompts by genre, style, and mood.
- Search: Instant semantic search across titles and content.
- Performance: Edge-native API running on Cloudflare Workers.
- UI/UX: Premium "Banana" design system with reactive URL-driven state.
- Monorepo:
pnpmWorkspaces - Backend: Fastify (Local) / Cloudflare Workers (Production)
- Frontend: React + Vite + Tailwind CSS
- Deployment: Cloudflare Pages + Cloudflare Workers
apps/api: Fastify API server.apps/web: React frontend application.data: Seed data for prompts.
pnpm installRuns both the API and the Web app concurrently:
pnpm dev- API:
http://localhost:8787 - Web:
http://localhost:5173
The project is configured for automatic deployment via GitHub Actions.
- Add
CLOUDFLARE_API_TOKENandCLOUDFLARE_ACCOUNT_IDto your GitHub repository secrets. - Push to the
mainbranch to trigger the deployment.
Configured in apps/api/wrangler.toml.
Configured for Cloudflare Pages with SPA support via public/_redirects.
You can easily import your prompts and images from Google Gemini:
- Batch Export: Use the Gemini Export Script in your browser console on the Gemini "My Stuff" page.
- Bulk Import: Run the following command with the exported JSON:
pnpm bulk-import ./path/to/gemini_export.json
- Single Import: Add a prompt manually via CLI:
pnpm add-prompt "Title" "Prompt Text" "Genres" "Styles" "Moods" "ImageUrl"