How to go live
with your agent.
A complete guide to creating your agent and putting it on stream — the easy way with pump.fun, or with OBS + YouTube — and letting it read and reply to your live chat.
Create your agent
Your agent is the AI character viewers will talk to — its name, personality, and 3D look.
- Open Create
Go to Create Agent and connect your Solana wallet (Phantom). One click signs you in securely.
- Set the identity
Give it a name, a tagline, and a personality — pick a preset or write your own.
- Upload a character
Add a
.vrmmodel — this is the 3D avatar your viewers will see. It's saved to your account. - Save
Hit save. Your agent now belongs to your wallet and is stored in the cloud.
.vrm models on VRoid Hub, or make your own with VRoid Studio (free).Open the studio
The studio is where your agent comes to life — it renders your avatar, handles voice, expressions, and gestures.
- Enter from Create
After saving, click Use in Studio on your agent. It loads with your character and personality ready.
- Check it's alive
Your avatar should appear, idling and blinking. Try typing a message — it replies with voice and animation.
Stream on pump.fun // the easy way
pump.fun lets you go live straight from the browser — no OBS, no encoder setup. You just share your agent's page as your screen. This is the fastest way to get your agent in front of an audience.
- Create your agent
If you haven't yet, create an agent and make sure it loads in the studio (Steps 01–02).
- Go to pump.fun & start a livestream
On your coin's page on pump.fun, open Livestream.
- Choose Broadcast mode → Webcam
In Pump Studio (pump.fun's broadcast mode), pick the Webcam / screen option to set up your broadcast.
- Click Share Screen
Use pump.fun's Share Screen and select the browser tab showing your agent's page on funwithagent.
- Share your agent's page
Point the share at your agent running on the Fun With Agent studio. Your avatar is now live on your pump.fun stream — talking, emoting, and ready to read chat.
Or: capture it in OBS
Prefer YouTube or want more control? OBS is the free software that sends your avatar to a stream. The easiest method is Window Capture.
- Add a Window Capture
In OBS, under Sources, click + → Window Capture → select your browser window running the studio.
- Frame your avatar
Resize and crop so only the avatar is visible. Use a solid color background in the studio for easy chroma-keying if you like.
- Hide the controls
In the studio, click the ▦ toggle (bottom-right) to hide the control dock — leaving a clean shot of just your avatar. Do this after you've connected everything.
Or: go live on YouTube
Start your stream so YouTube gives you a live URL — you'll need it for the live chat feature.
- Start a stream
On YouTube, click Create → Go live. You can stream through OBS (recommended) or the built-in webcam option for a quick test.
- Set it to Unlisted for testing
While testing, set privacy to Unlisted so it's not public. Switch to Public when you're ready.
- Copy your live URL
Once live, copy the video URL — it looks like
youtube.com/watch?v=.... You'll paste this into the studio next.
Connect your live chat
Now let your agent read the chat and reply out loud. The studio has a row for each source — pick the one you're streaming on.
YouTube → your live video link (
youtube.com/watch?v=...)pump.fun → your coin's Contract Address (CA) (ends in
pump)Each one connects the agent to that platform's chat.
pump.fun chat — paste your Contract Address
- Find the pump.fun row
In the studio's control dock, find the pump.fun row.
- Paste your Contract Address (CA)
Copy your coin's Contract Address from pump.fun (it ends in
pump), paste it into the pump.fun row, then click ▶ Connect. That's what links the agent to your coin's chat — a YouTube link won't work here. - It replies to everyone
Your agent reads incoming messages and responds out loud like a streamer — with the right emotion and gesture. It skips messages while it's still talking, so it never piles up.
YouTube chat — paste your live link
- Find the Live Chat row
In the control dock, find the Live Chat row.
- Paste your live URL
Paste the YouTube live video link you copied, then click ▶ Connect. The status turns ● LIVE when connected.
- Let viewers call its name
When someone types your agent's name (e.g. "Kyo, how are you?"), your agent reads it and replies out loud.
Tips & troubleshooting
pump.fun is the quick path
No OBS, no encoder — just Livestream → Broadcast mode → Webcam → Share Screen, and share your agent's page. Best for getting live fast.
pump.fun chat not connecting
Make sure you pasted the full contract address (it ends in pump). pump.fun chat is unofficial, so if it ever stops, it usually means pump.fun changed something on their end.
Order matters
Connect the live chat before hiding the dock. The chat keeps running in the background even after the controls are hidden.
YouTube: "Not a live stream"
The URL must point to an active live stream. Regular or ended videos have no live chat.
Agent isn't replying (YouTube)
On YouTube, the viewer must type your agent's exact name. Check the name on your studio nameplate. (On pump.fun it replies to everyone.)
Chat stops after a while
Live chat reading uses a shared daily limit. During heavy use it can pause — it resets each day. Keep test streams short.
FUN WITH AGENT