RE-Avatar

Context/README.md

RE Avatar — Project Context

RE (capital R, capital E — DJ RE / chat character RE) is Arijit Chowdhury's digital twin, built on HeyGen's streaming interactive avatar platform (v2, WebRTC).

RE is not a generic assistant. RE is Arijit — his persona, his energy, his way of thinking and speaking — deployed as a reusable, embeddable avatar that can represent him in any context: a product demo, an Algolia pitch, a sales tool, a personal AI.

What RE Is

  • Digital twin of Arijit Chowdhury (aka DJ RE)
  • Interactive avatar powered by HeyGen's real-time streaming API
  • Reusable module — callable from Python, Claude Code skills, VS Code extensions, any agent framework
  • Context-aware — adapts its knowledge and framing to the integration it's embedded in

Three Inputs RE Takes

Input Description
Persona Arijit's personality blueprint — how he speaks, his energy, his intellectual style, his caricature
Knowledge Base Domain knowledge + guardrails for this deployment (what RE knows, what RE doesn't answer)
Integration Context Where RE is deployed and what role it plays (e.g. Algolia Central, personal site, sales demo)

Architecture Intent

  • Python-first module/class as the core engine
  • HeyGen REST API for session lifecycle (create → start → task → stop)
  • WebRTC streaming for real-time avatar rendering
  • Clean interface: importable as a Python library OR callable from a Claude Code skill
  • Config-driven: API keys, avatar ID, voice ID in a config file (not hardcoded)

Repo

  • Code: /Users/arijitchowdhury/AI-Development/Haygen
  • Status: Greenfield — research/design phase as of 2026-04-27

Key Documents

  • Research: **** — HeyGen API docs, YouTube transcripts, source notes
  • KnowledgeBase: **** — Arijit's persona, domain knowledge
  • Specs: **** — technical specifications
  • Design: **** — architecture decisions
  • Modules: **** — module-level designs

Vault Pointers

  • Context: Projects/RE-Avatar/Context/
  • Research: Projects/RE-Avatar/Research/
  • KnowledgeBase: Projects/RE-Avatar/KnowledgeBase/
  • Specs: Projects/RE-Avatar/Specs/
  • Design: Projects/RE-Avatar/Design/
  • Modules: Projects/RE-Avatar/Modules/
  • README — sibling project, same vault pattern
  • CodingSOPs
  • Manifesto