JOESTREAMER.AI
JOE LOADING
Account inactive
Channel Not set
Plan Not set
Last updated just now
Settings

Control Joe

Manage account settings, adjust Joe's pacing, shape what he knows about your channel and what he should avoid, and add your own emotes.

Console build: pace-autosave-20260512-01
Loaded saved pace: n/a | Selected pace: n/a | Saving pace: n/a | Server saved pace: n/a
Auth user idn/a
Customer id usedn/a
Profile id usedn/a
Loaded saved pacen/a
Selected UI pacen/a
Last save request pacen/a
Backend received pacen/a
Backend saved pacen/a
Backend pace changedn/a
Backend sync statusn/a
Profile row countn/a
Duplicate warningn/a
Reload sourcen/a
Finish Setup

Connect Twitch so Joe can post in your channel as JustJoeBlow.

You’ll be sent to Twitch to authorize JoeStreamerAI. This connects Joe to your channel.

Ready to keep Joe going?

No second $1 charge. Your new month starts after payment.

Joe is ready to join your next stream!

01 - Status
Joe On / Off

Turn Joe on or off for your channel. Joe can only speak when your subscription is active and your setup is ready.

Joe is set to On
Joe is allowed to speak when your channel is live.
Twitch not connected yet.
Joe cannot post in your channel until Twitch is connected.
02 - Pacing
Smart Timing Controls

Choose how often Joe should speak during your stream.

~5 minutes ~3 minutes ~2 minutes ~1 minute
Activity
03 - Knowledge
Custom Stream Knowledge

Help Joe understand your stream. If Joe misunderstands you or what’s happening, correct him here. Short, sharp lines work best.

Add stream knowledge Joe should understand, such as what viewers can see on camera (age, gender, and visual bits) and context only longtime viewers would know (famous past moments, recurring jokes, catchphrases, community memes, streamer habits, nicknames, and clever references). Add as much or as little as you’re comfortable sharing.
Example prompting 28 years old, male, always wears a banana costume. “Good banana” = win in game. “Bad banana” = lose. The “lockers incident” = hid in lockers for 20 minutes, missed the exit, screamed at a guard, then won with 1 HP. “Mr. Oreos” = black and white gorilla from an old 2D game we often reference.
Optional. Joe already has his own personality, so you can leave this blank. Use this only if you want to lightly fine-tune Joe’s voice. Strong instructions here can noticeably change his style.
Example prompting Dry and sarcastic, but warm. Casual, not hype. Quick jabs over long jokes. Feels like a funny regular in chat, not an announcer. Self-deprecating is fine. Don’t over-explain. Don’t be cruel.
Add deeper game-specific context Joe could not easily guess. Joe knows most popular games generally, but if your stream has special rules, advanced strategy, mods, builds, loadouts, server history, challenge rules, squad habits, unusual goals, or long-running game arcs, explain what is happening here. For niche games, be sure to add a little extra background.
Example prompting Rust: rebuilding after a raid with no metal doors. Base = “The Fax Museum.” Favorite loadout is Revolver + M92, even when bad. Uses SimpleFlight mod. “Budget run” means I’m about to lose everything.
Tell Joe exactly what not to say, joke about, reference, imitate, or bring up. Use direct Do NOT rules.
Example prompting Do NOT discuss politics, banwave drama, ex-friends, viewer trauma, appearance, race, sexuality, religion, or medical issues. Do NOT imitate chatters. Do NOT be cruel or condescending.
04 - Emotes
Custom Emotes

Add the Twitch emotes Joe can use for each reaction. Enter names exactly as they appear on Twitch, including capitalization, without colons. Separate multiple emotes with commas.

You can add up to 5 emotes per reaction and 20 total. The same emote can be used for multiple reactions. Leave a reaction blank to use Joe’s normal text response.

0 / 5
Wins, clutches, progress, and big moments.
0 / 5
Throws, chokes, and mistakes caused by you.
0 / 5
Bad RNG, unfair losses, and painful outcomes.
0 / 5
Jokes, chaos, and ridiculous moments.
0 / 5
When you seem lost, unsure, or confused.
0 / 5
Surprising or hard-to-believe moments.
0 / 5
Scares, threats, and risky moments.
0 / 5
Doubting a claim, plan, or call.
0 / 5
Agreeing with or backing up what was said.
0 / 5
Strategy, thinking, and next-step discussion.
0 / 5
Predictions, reads, and called shots.
0 / 5
Greetings, thanks, and quick recognition.
Current Settings
Current Usage
No usage yet
0h / 69h used
69h remaining
0%
Plan: Pending setup
Period: --

Usage will appear here after Joe runs during a live stream.

Twitch Connected
Not connected
Joe
SETUP REQUIRED
Plan
Not set
Pacing
Medium
Channel
Not set
Knowledge
0 / 1000
Last Saved
just now
Emotes
0 / 20
Joe Tips

Getting Joe’s Attention

Joe will almost always respond if you say “chat” or “Joe.”

Direct Recall

Address "Joe" specifically by name for deeper or personal moments. He can remember what you say to him and draw on past interactions so the exchange feels continuous instead of reset every stream.

Subscription & Billing
7-Day Trial Standard Trial

Your 7-day trial is active.

Partner Beta · Full Access

Complimentary access. No payment method, subscription, or automatic billing.

Change Plan

Choose the plan that best fits your expected monthly usage. Your current plan will be clearly marked.

Upgrades may take effect immediately and include a prorated charge. Downgrades take effect at your next renewal.

Cancel Subscription

Use Stripe to review your subscription and cancel future renewals.

Your current subscription remains active through the end of the billing period you have already paid for.

Need help shaping Joe?

Message us if you have any questions or want help tuning Joe's settings to your liking. A real person will help you adjust it.

Message Support
Typical response under 24h