Etymure is an immersive, AI-powered spatial etymology explorer. It transforms word discovery into a visual journey, mapping the history, meaning, and literary impact of language across an infinite digital canvas.
- Infinite Spatial Canvas: Explore words as interconnected clusters in a fluid, draggable workspace.
- Multi-Dimensional Insight:
- Etymology: Trace back the word roots to Ancient Greek, Latin, Proto-Indo-European, and beyond.
- Historical Timeline: Visualize semantic shifts and milestones through the centuries.
- Literary References: Discover evocative quotes from classic and contemporary literature.
- Related Concepts: Explore thematic cousins, synonyms, and antonyms to expand your vocabulary.
- A modern web browser.
- A Google Gemini API Key from Google AI Studio.
- Clone the repository:
git clone https://github.com/codrug/Etymure.git
- Create a
.envfile in the root directory and add your API key:GEMINI_API_KEY=your_actual_api_key_here
- Start a local server (e.g., using Python):
python -m http.server 8000
- Open your browser and navigate to:
http://localhost:8000/Endless%20Canvas%20Navigation%20Sample.html
- Frontend: React (v18), ReactDOM
- Styling: Custom CSS3 with hardware-accelerated animations
- AI Engine: Google Gemini API
- Imagery: Dynamic sourcing via Unsplash and LoremFlickr
- Search: Type any word in the header to create a new cluster.
- Pan: Right-click and drag to move across the infinite canvas.
- Zoom: Use the scroll wheel or the floating controls to dive into details.
- Organize: Drag the handle at the top of any card to reposition it.