Esta é uma prova de conceito para mostrar como seria uma versão totalmente multiplayer do WebSim (um navegador onde um LLM gera as páginas da web).
Como é o multiplayer?
Este é o demoware / uma prova de conceito. Eu escrevi isso durante um fim de semana e decidi que não quero aprofundá -lo, mas é arquitetonicamente interessante, por isso vale a pena compartilhar.
Crie um arquivo .env.local com o seguinte:
OPENAI_API_KEY={Your Key}
WEBAPP_URL=http://localhost:3000
NEXT_PUBLIC_PARTY_KIT_HOST=localhost:1999
NEXT_PUBLIC_PARTY_KIT_URL=http://localhost:1999
bun i
bun devNão há persistência a longo prazo das páginas ou gerenciamento de contas. No momento, há apenas uma única sala codificada também. Se você quiser escalar isso, precisará empurrar pessoas em diferentes servidores. Você realmente quer o conceito de um "universo de festa" ou um "universo", onde as pessoas podem tocar as coisas juntas.
Comecei a trabalhar nisso porque seria uma prova divertida de conceito. Depois que provei para mim mesmo que sabia como construí -lo, parei, porque realmente não quero criar um concorrente do Websim de pleno direito.