Skip to content

Botanica AI is an interactive botanical creative suite. It features a procedural HTML5 Canvas garden, Pro-grade image generation, instruction-based image editing, and Veo video synthesis, all powered by the Google Gemini API.

Notifications You must be signed in to change notification settings

touseef78286/-Botanica-AI-Infinite-Garden

Repository files navigation

alt text 🌿 Botanica AI: Infinite Garden

Botanica AI is a world-class creative studio that merges interactive procedural animation with the cutting-edge power of the Google Gemini API. Experience a living garden that grows under your touch and expands through generative AI.

✨ Key Features

  • 🌸 The Eternal Garden (Canvas Engine): An interactive HTML5 Canvas experience where botanical life grows procedurally. Click to plant seeds and watch as stems curve and flowers bloom in real-time.
  • 🎨 AI Artist Studio (Gemini 3 Pro): Draft high-fidelity botanical artwork. Specify species, styles, and lighting to generate professional-grade imagery.
  • ✨ Texture Refiner (Gemini 2.5 Flash Image): Upload existing botanical images and refine them with natural language. Add dew drops, change seasons, or adjust bioluminescence.
  • 🎬 Cinema Synth (Veo 3.1): Synthesize cinematic video sequences from a single starting frame. Bring your garden to life with movement, wind, and atmosphere.
  • 🎙️ Ethereal Whisper (Gemini 3 Flash & TTS): A poetic botanical assistant that responds to your inquiries with elegant wisdom and human-like spoken audio.

🚀 Tech Stack

  • Frontend: React 19, TypeScript, Tailwind CSS.
  • Graphics: HTML5 Canvas (Procedural Cubic Bezier Growth).
  • AI Core: @google/genai (Google Gemini SDK).
  • Models:
    • gemini-3-pro-image-preview (Image Generation)
    • gemini-2.5-flash-image (Image Editing)
    • veo-3.1-fast-generate-preview (Video Synthesis)
    • gemini-3-flash-preview (Logic & Chat)
    • gemini-2.5-flash-preview-tts (Text-to-Speech)

🛠️ Setup Instructions

  1. Environment: Ensure you have a valid Google Gemini API Key.
  2. Key Selection: Use the built-in "Unlock Pro Creative Tools" dialog to select a project with active billing for Pro and Veo models.
  3. Usage:
    • Navigate using the sidebar.
    • Use the Garden for interactive relaxation.
    • Use Draft and Refine for static asset creation.
    • Use Motion to generate MP4 cinematic sequences.

🔗 Connect & Share

💼 LinkedIn Post

"Just launched Botanica AI! 🌿 An experiment in merging procedural animation with the full suite of Gemini 3 models. From real-time canvas growth to Veo-powered video synthesis. Check out how AI can cultivate digital nature. #GeminiAPI #GenerativeAI #CreativeCoding #ReactJS"

  • View Post & Comment: [https://www.linkedin.com/posts/touseef-panjtan-162a04375_react19-typescript-veo-activity-7416883541952860161-XXtF?utm_source=share&utm_medium=member_desktop&rcm=ACoAAFzgI9oByRpZKhpHou9Brj5sVhddl8ZFeag]

🐙 GitHub Description

Botanica AI is an interactive botanical creative suite. It features a procedural HTML5 Canvas garden, Pro-grade image generation, instruction-based image editing, and Veo video synthesis, all powered by the Google Gemini API.

  • Repository: [https://github.com/touseef78286/-Botanica-AI-Infinite-Garden]

📜 License

This project is built for the Gemini API Developer Competition. All rights reserved. 2025.

About

Botanica AI is an interactive botanical creative suite. It features a procedural HTML5 Canvas garden, Pro-grade image generation, instruction-based image editing, and Veo video synthesis, all powered by the Google Gemini API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published