{"repo":"hyusap/deconstructor","free":true,"listed":false,"github":"https://github.com/hyusap/deconstructor","clone":"git clone https://github.com/hyusap/deconstructor.git","description":"A beautiful and interactive web application that deconstructs words into their meaningful parts and explains their etymology.","language":"TypeScript","stars":262,"topics":["ai","claude","etymology","nextjs","reactflow"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Word Deconstructor A beautiful and interactive web application that deconstructs words into their meaningful parts and explains their etymology. Built with Next.js, React Flow, and powered by AI. Features - 🔍 Interactive word analysis - 🌳 Beautiful visualization of word components using React Flow - 📚 Detailed etymology and meaning breakdowns - 🎨 Dark mode - ⚡ Real-time updates and animations - 🧠 AI-powered word deconstruction using Claude Sonnet 4.5 Prerequisites Before you begin, ensure you have: - Node.js 18+ installed - An Anthropic API key (get one at Anthropic Console) Getting Started 1. Clone the repository: 2. Install dependencies: 3. Set up environment variables: Then edit .env.local and add your API key: 4. Run the development server: 5. Open http://localhost:3000 with your browser to see the result. Switching AI Models The project currently uses Anthropic's Claude Sonnet 4.5 as the default model, but supports any provider through the Vercel AI SDK. To switch models: 1. Open app/api/route.ts 2. Find line 266 where the model is configured 3. Comment out the current model and uncomment your preferred option: 4. Add the corresponding API key to your .env.local file For other providers (Google Gemini, Mistral, etc.), see the Vercel AI SDK Providers documentation How It Works The Word Deconstructor breaks down words into their constituent parts: 1. Enter any word in the input field 2. The AI analyzes the word's etymology and components 3. A beautiful graph visualiza","default_branch":null,"files":null,"tree":[],"storefront":"/r/hyusap","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hyusap/deconstructor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}