Fogsight

Stale
GitHub JavaScript NOASSERTION

Description

AI agent and animation engine powered by Large Language Models for creating interactive animations and visual content.

Key Features

  • LLM-powered animation engine that transforms abstract concepts into vivid animations
  • Intelligent orchestration for narration, visual elements, and dynamic effects in one flow
  • Language User Interface (LUI) for iterative animation refinement through multi-turn dialogue
  • Bilingual narration support with cinematic visual quality
  • Local deployment with one-click startup and web-based editing interface
  • Docker support for containerized deployment with configurable ports

Use Cases

💡 Creating educational animations explaining scientific concepts (physics, math, CS)
💡 Generating visual content for presentations and marketing materials
💡 Prototyping animated explainer videos through conversational AI interaction
💡 Building custom animation pipelines with LLM-driven creative automation

Quick Start

Clone the repository, run 'pip install -r requirements.txt', copy demo-credentials.json to credentials.json and add your Gemini 2.5 API key. Run 'python start_fogsight.py' to launch the backend and open http://127.0.0.1:8000 in your browser. Enter a topic and click generate to create your animation.

Related Projects