Transform abstract emojis into coherent narratives using AI. A terminal-style application that weaves stories from emojis and translates them into multiple languages.
| Create Story | Translated Output |
|---|---|
![]() |
![]() |
- Emoji-to-Story Generation: Uses Cloudflare AI (
@cf/openai/gpt-oss-120b) to craft creative stories from your emoji inputs. - Multilingual Support: Instantly translates generated stories into 9+ languages (Spanish, French, German, Hindi, etc.) using Lingo.dev.
- Customizable Output:
- Tone: Comedy, Drama, Epic, Horror, Romance.
- Length: Short (single sentence), Medium, Epic.
- Style: Optimized for internet slang and viral-worthy content.
- Terminal UI: A premium, clean, dark-themed interface with "System Ready" aesthetics.
- Smooth Animations: Powered by Framer Motion for a fluid user experience.
- Framework: Next.js 16 (App Router)
- Styling: Tailwind CSS v4
- AI: Cloudflare Workers AI
- Localization: Lingo.dev
- Animations: Framer Motion
- Deployment: OpenNext on Cloudflare
-
Clone the repository
git clone https://github.com/yourusername/emoji-story-weaver.git cd emoji-story-weaver -
Install dependencies
bun install # or npm install -
Configure Environment Ensure you have your Cloudflare and Lingo.dev API keys configured in
.envor.dev.vars. -
Run the development server
bun run dev # or npm run devOpen http://localhost:3000 with your browser to see the result.

