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/
Related
- README — sibling project, same vault pattern
- CodingSOPs
- Manifesto