Skip to content

kuba-ipor/foom-avatars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

FOOM - Historical Figures Reborn ๐ŸŽญโœจ

Give historical figures a second life through AI! Create viral content by chatting with your favorite historical personalities, watch them come alive, and earn rewards for your creative interactions.

๐ŸŽฏ What it Does

FOOM is an entertainment platform built on ElizaOS that brings historical figures back to life as interactive digital avatars. Create engaging content, go viral, and earn while having fun with history! Key features:

  • ๐Ÿค– Chat with anyone from history - from philosophers to artists to world leaders
  • ๐ŸŽฌ Turn your best conversations into short-form viral videos
  • ๐Ÿ‘„ Watch historical figures come alive with realistic animations
  • ๐ŸŽ™๏ธ Hear their authentic voices through AI generation
  • ๐Ÿ’ฐ Earn $FOOM tokens as your content goes viral
  • ๐ŸŒ Powered by ElizaOS for natural, engaging interactions

๐Ÿš€ Quick Setup

Prerequisites

  • Node.js 23+
  • pnpm
  • Python 2.7+

Installation

# Clone the repository
git clone <your-repo-url>
cd eliza

# Install dependencies
pnpm install

# Copy environment file and configure it
cp .env.example .env

# Build the project
pnpm build

# Start the application
pnpm start

# In a new terminal, start the client
pnpm start:client

Visit http://localhost:3000 to start chatting with historical figures.

๐Ÿ’ก The Pitch

Imagine being able to:

  • Have a rap battle with Shakespeare
  • Get relationship advice from Cleopatra
  • Debate philosophy with Socrates
  • Create viral content with historical legends

FOOM makes it possible by:

  1. Bringing historical figures back to life through AI
  2. Making history fun and entertaining through modern content creation
  3. Building a creative economy around historical interactions
  4. Rewarding creators for viral historical content

While having fun, users naturally learn about history through their interactions - making education an organic byproduct of entertainment.

Our vision is to create the ultimate platform for historical figure reincarnation, where creators can build audiences and earn rewards by bringing history to life in entertaining new ways.

๐Ÿ› ๏ธ Tech Stack

  • Framework: ElizaOS for AI agent management
  • Frontend: React, TypeScript
  • Smart Contracts: Solidity (Ethereum)
  • AI: OpenAI GPT-4 for conversations
  • Animation & Voice: HeyGen for talking head generation and voice synthesis
  • Web3: viem, wagmi, RainbowKit for wallet integration

๐Ÿช™ Smart Contracts

Our platform utilizes two main smart contracts:

  • GeniusToken: ERC20 token used for content publishing and verification
  • FoomGeniusAnswer: Manages content verification and publishing system

See smart contracts repo

๐ŸŽฎ Features in Development

  • Real-time voice and video conversations with historical figures
  • Battle Mode: Watch and vote as historical figures debate trending topics
  • Enhanced token economy with engagement rewards and creator incentives
  • Expanded roster of historical personalities
  • Multi-platform support for TikTok, Instagram Reels, YouTube Shorts, etc.
  • Mobile app for on-the-go interactions
  • Advanced animation and real-time rendering capabilities

โ“ Questions and Challenges

Content Authenticity

  • How to verify content is genuinely created by our historical figure avatars
  • Implementing on-chain proof of creation for each interaction
  • Creating a transparent verification system for historical figure authenticity
  • Preventing impersonation and unauthorized use of historical personas
  • Building trust in the platform's content generation process

Technical Challenges

  • Maintaining historical accuracy while allowing creative interactions
  • Scaling real-time video generation and voice synthesis
  • Optimizing token economics for sustainable creator rewards
  • Managing high-concurrency during battle mode events

Ethical Considerations

  • Ensuring respectful representation of historical figures
  • Balancing entertainment with historical authenticity
  • Content moderation for user-generated interactions

Future Exploration

  • Decentralized governance for community-driven development
  • AI model fine-tuning for more authentic historical personalities

๐Ÿค Contributing

This is a hackathon project built during Spring Hack. We welcome contributions to make history more interactive and engaging!

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 571