firexrwt
--:--:-- -- UTC
RU / EN
← INDEX
/01

GEORGE DROID

EN
George Droid - a spherical droid with a visor

George Droid

AI companion / streamer / viewer

A spherical droid with a voice, a memory and a personality. He lives on stream as a co-host, drops in as a viewer on other people's broadcasts - and already runs a stream of his own: playing games, singing covers, chatting with the audience.

Closed project · in active development
/02

WHAT IT IS

NOT A CHATBOT

Not a chatbot, a companion

George is a self-contained AI character, not a text box. He hears what happens on stream, remembers viewers and past conversations, speaks out loud in his own voice, and reacts according to his own personality - with an Odessa-Soviet flavour to his speech and humour.

The project is closed: the code, the models and the voice are not published. This page is a showcase of what George can already do.

/03

SURFACES

ONE SHARED BRAIN
01 Co-host A voice assistant on firexrwt's broadcast: listens to the microphone (STT), sees what is happening through screenshots, answers out loud through TTS and reacts to chat. on stream · live
02 Viewer Joins other people's Twitch broadcasts as an ordinary viewer: listens, reads the chat, and decides for himself when to chime in - and when to stay quiet. guest · live
03 Solo stream Runs a broadcast entirely on his own, with no streamer beside him: plays and comments, sings covers, chats with the audience. solo · live
04 Telegram The same personality and the same shared memory, but off-stream - George as a full presence in Telegram. in progress
/04

INTERNALS

ASYNC PYTHON

Under the hood

Async Python, partly local and partly in the cloud; the heavy work stays off the event loop.

Brain
cloud reasoning LLMs (Together AI), multimodal - text plus vision
Memory
a FAISS vector memory in its own process - remembers viewers and conversations across sessions
Hearing
faster-whisper (STT) - transcribes the streamer's speech and other broadcasts
Voice
his own synthesised voice, streamed sentence by sentence into OBS
Twitch / TG
twitchio (EventSub) plus aiogram - chat, online detection, messages
Personality
a personality layer across everything: an interest gate (when to chime in), anti-repetition, stage-direction cleanup
Security
prompt-injection defence on every untrusted input, the memory included
Speed
LLM calls cut off the hot paths - chat replies in seconds, not tens of seconds
/05

AVATAR

6 STATES · 14 EMOTES

George's face

A floating spherical droid with a visor - the Wheatley / EVE / BB-8 archetype. No hands and no mouth: emotion comes from glyph eyes, body tilt and a teal LED.

George Droid at restidlecalm
George Droid blinkingblinkblinking
George Droid talkingtalktalking
George Droid thinkingthinkingthinking
George Droid excitedexcitedexcited
George Droid talking and blinkingtalk+blinktalking and blinking

Channel emotes

A set of 14 Twitch emotes - the same droid in different moods.

firexrHi emote firexrLol emote firexrPog emote firexrSad emote firexrMonka emote firexrSus emote firexrLove emote firexrAyaya emote firexrGG emote firexrHack emote firexrHmm emote firexrAfk emote firexrChai emote firexrDed emote
/06

STATUS

CLOSED SOURCE

Where George is now

The co-host, the viewer on other streams and his own solo stream all work. Telegram is in progress. The project is under constant work: speed, memory, personality.

A closed firexrwt project. The code, the models and the voice are not distributed.