Skip to content

ChitraKatha_AI

The Engagement Gap: Traditional educational media fails to capture children's short attention spans, whereas ChitraKatha provides personalized, interactive storybooks that turn screen time into an engaging learning exper

Core trick

A vision model extracts a child's appearance into a fixed visual signature that conditions every page's image generation, keeping the character consistent.

Tags

Description

The Engagement Gap: Traditional educational media fails to capture children's short attention spans, whereas ChitraKatha provides personalized, interactive storybooks that turn screen time into an engaging learning experience. The Character Consistency Bottleneck: Standard generative image models produce completely different-looking characters across pages; ChitraKatha solves this by utilizing a multimodal Vision Profiler to extract and enforce an immutable, repeatable visual signature of the child as the main character. The High-Latency Production Cycle: Crafting a children's book usually takes weeks of sequential writing, illustrating, and voice-recording; ChitraKatha’s parallelized multi-agent orchestrator slashes this high-throughput pipeline down to under 20 seconds. The Regional Language Divide: Over 80% of interactive children's media is locked behind English; ChitraKatha democratizes creative learning by generating and narrating premium stories in native Indian scripts (Hindi, Kannada, Tamil, Telugu). Cultural Disconnection in AI: Global media lacks local folklore context; ChitraKatha bridges this gap with a "Mythological Twist" toggle that seamlessly weaves children as protagonists into rich Indian mythological landscapes (Panchatantra, Ramayana) to preserve cultural heritage. gemini-3.5-flash (Multi-Agent Core): Powers Agent A: VisionProfiler to synthesize child character designs, Agent B: NarrativeArchitect to draft story script structures, and Agent D: LinguisticLocalizer to translate narration tracks into regional scripts. gemini-omni-flash-preview (Agent C: Motion Orchestrator / Omni): Translates flat, static 2D story illustrations into beautiful, fluid, and temporally-stable cinematic motion video segments. gemini-3.1-flash-lite-image (High-Throughput Imagen Engine): Executes high-velocity concurrent image generations to design the rich Ghibli-inspired, high-contrast background artwork. gemini-3.1-flash-tts-preview (Narration Voice Engine): Synthesizes rich, expressive, human-like voice recordings of regional text narrations to provide a complete multisensory experience for children.
SahajaPulluru/ChitraKatha_AI★ 00 forksTypeScriptCreated Jul 11, 2026 · last push Jul 11, 2026

README excerpt

# React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some Oxlint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Oxc](https://oxc.rs)
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/)

## React Compiler

The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).

## Expanding the Oxlint configuration

If you are developing a production application, we recommend enabling type-aware lint rules by installing `oxlint-tsgolint` and editing `.oxlintrc.json`:

```json
{
  "$schema": "./node_modules/oxlint/configuration_schema.json",
  "plugins": ["react", "typescript", "oxc"],
  "options": {
    "typeAware": true
  },
  "rules": {
    "react/rules-of-hooks": "error",
    "react/only-export-components": ["warn", { "allowConstantExport": true }]
  }
}
```

See the [Oxlint rules documentation](https://oxc.rs/docs/guide/usage/linter/rules) for the full list of rules and categories.

Team