Skip to content

GopichandDigulla/AutoVid-Codex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

🧠 AutoNarrative: AI-Powered Interactive Story & Video Composer

Download

🌟 Overview: Where Imagination Becomes Interactive Media

AutoNarrative is a sophisticated content synthesis engine that transforms textual concepts into rich, interactive narratives and accompanying video sequences. Unlike conventional generators, it weaves branching storylines, dynamic character development, and visual scenes into a cohesive multimedia experience, powered by a hybrid of leading AI reasoning models and the Remotion framework for programmatic video construction.

Imagine describing a sceneβ€”a detective in a rain-slicked city, a mystery unfoldingβ€”and receiving not just a script, but a navigable story graph and a rendered film segment. AutoNarrative bridges the gap between creative ideation and polished output, serving authors, educators, marketers, and world-builders.

Quick Acquisition: The latest stable build is available for immediate integration. Download


πŸš€ Key Capabilities

  • Intelligent Narrative Architect: Processes prompts into complex story structures with plot points, character arcs, and logical branching decisions.
  • Dual-Model Reasoning Engine: Leverages OpenAI API and Anthropic Claude API in tandem for plot generation and ethical consistency checks.
  • Programmatic Video Synthesis: Utilizes Remotion to convert narrative scenes into dynamic MP4 video sequences with composited visuals, text, and audio.
  • Interactive Story Graph: Generates a visual, navigable map of the story's branching paths, exportable as an interactive web application.
  • Adaptive Multilingual Scripting: Creates and translates narrative content across multiple languages while preserving cultural nuance.
  • Responsive Narrative UI: A browser-based interface that adapts to desktop, tablet, and mobile for story creation and traversal.
  • Persistent World State Management: Maintains consistency for characters, locations, and events across complex, branching timelines.

πŸ“Š System Architecture

The platform operates on a hybrid cloud-local model. The AI orchestration and heavy reasoning occur via secure cloud API calls, while the final video composition and rendering leverage a local Chromium instance for high-performance, offline-capable asset generation.

graph TD
    A[User Prompt & Config] --> B(Narrative Engine);
    B --> C{AI Orchestrator};
    C --> D[OpenAI API: Plot Generation];
    C --> E[Claude API: Consistency & Ethics];
    D --> F[Story Graph JSON];
    E --> F;
    F --> G[Remotion Composition Engine];
    F --> H[Interactive Web UI];
    G --> I[Local Chromium Renderer];
    I --> J[MP4 Video & Assets];
    H --> K[User Interaction];
    K --> B;
Loading

πŸ› οΈ Installation & Setup

Prerequisites

  • Node.js 18+ and npm
  • A local Chromium instance (installed automatically)
  • API keys for OpenAI and Anthropic (for full feature access)

Installation Steps

  1. Acquire the Package: Download

  2. Install Dependencies:

    npm install
  3. Configure Environment: Duplicate .env.example to .env and populate your API keys.

    OPENAI_API_KEY=your_key_here
    ANTHROPIC_API_KEY=your_key_here

βš™οΈ Configuration

Example Profile Configuration (config/narrative.profile.json)

Create a profile to define your narrative's voice, rules, and visual style.

{
  "narrativeProfile": {
    "name": "CyberpunkMystery",
    "primaryGenre": "Science Fiction Noir",
    "tonalGuidelines": "High-contrast visuals, pessimistic worldview with glimmers of hope, tech-savvy dialogue.",
    "branchingFactor": "medium",
    "ethicalBoundaries": {
      "avoidGratuitousViolence": true,
      "enforcePositiveResolutionPossible": true
    },
    "visualStyle": {
      "colorPalette": "neon-cyan, deep-magenta, black",
      "animationStyle": "glitch-transitions, smooth pans"
    },
    "targetLanguages": ["en", "es", "ja"]
  }
}

Example Console Invocation

Generate a story from a command-line prompt.

npm run narrate -- \
  --prompt "A data courier discovers a memory chip containing evidence of corporate genocide." \
  --profile "./config/nybrid.profile.json" \
  --output-dir "./stories/courier_saga" \
  --format "video+graph" \
  --length "shortfilm"

πŸ“ Project Structure

autonarrative/
β”œβ”€β”€ engine/
β”‚   β”œβ”€β”€ orchestrator.js       # Coordinates OpenAI & Claude AI workflows
β”‚   β”œβ”€β”€ storyGraphBuilder.js  # Constructs branching narrative JSON
β”‚   └── consistencyEngine.js  # Manages world-state logic
β”œβ”€β”€ composer/
β”‚   β”œβ”€β”€ remotionScenes/       # React components for each scene type
β”‚   β”œβ”€β”€ audioSynthesizer.js   # Manages background scores & SFX
β”‚   └── renderPipeline.js     # Chromium rendering controller
β”œβ”€β”€ ui/
β”‚   └── interactiveViewer/    # Web-based story graph explorer
β”œβ”€β”€ config/
β”‚   └── *.profile.json        # User-defined narrative profiles
└── outputs/                  # Generated videos, graphs, and assets

🌍 Compatibility

AutoNarrative is built for cross-platform creativity.

Operating System Status Notes
πŸͺŸ Windows 10/11 βœ… Fully Supported Recommended for GPU-accelerated rendering.
🍎 macOS 12+ βœ… Fully Supported Optimized for Apple Silicon (M-series).
🐧 Linux (Ubuntu 22.04+) βœ… Fully Supported Headless rendering mode available.

πŸ”‘ SEO & Discoverability

AutoNarrative is engineered for creators seeking AI-driven narrative generation, interactive story development, and programmatic video production. It facilitates dynamic content creation for digital storytelling, educational content production, and personalized marketing video pipelines. The tool's branching logic engine and multilingual support make it a powerful asset for global creative projects and immersive experience design.

⚠️ Disclaimer

AutoNarrative is a creative assistance tool. The narratives, characters, and scenes generated by the AI models are the product of algorithmic processing and should be reviewed and edited by a human creator. The developers are not responsible for the content created using this tool. Users are responsible for ensuring their use of generated content complies with all applicable laws, platform terms of service, and respects copyright and intellectual property rights. The AI models may produce inaccurate, biased, or otherwise undesirable content; critical oversight is essential.

πŸ“ž Support

We provide round-the-clock community assistance via our moderated forums and issue tracker. For dedicated troubleshooting, consult the documentation first. This is a community-supported project; response times are not guaranteed.

πŸ“œ License

Copyright Β© 2026 The AutoNarrative Contributors.

This project is licensed under the MIT License. This permissive license allows for broad reuse, modification, and distribution, both private and commercial, with attribution. See the LICENSE file for the full legal text.


Begin Your Narrative Journey

Ready to transform your ideas into interactive stories and videos? Download AutoNarrative and start composing.

Download

About

AI Video to React Code Converter 2026 🎬✨ | Instant MP4 Generator

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors