// DOCUMENTATION

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.

Two ways to stream. pump.fun is the fastest — no OBS, just share your screen from the browser. YouTube + OBS gives you more control. Pick whichever fits; both are covered below.
// CONTENTS
01 Create your agent 02 Open the studio 03 Stream on pump.fun (easy) 04 Or: capture it in OBS 05 Or: go live on YouTube 06 Connect your live chat 07 Tips & troubleshooting
STEP 01

Create your agent

Your agent is the AI character viewers will talk to — its name, personality, and 3D look.

  1. Open Create

    Go to Create Agent and connect your Solana wallet (Phantom). One click signs you in securely.

  2. Set the identity

    Give it a name, a tagline, and a personality — pick a preset or write your own.

  3. Upload a character

    Add a .vrm model — this is the 3D avatar your viewers will see. It's saved to your account.

  4. Save

    Hit save. Your agent now belongs to your wallet and is stored in the cloud.

No VRM yet? You can find free .vrm models on VRoid Hub, or make your own with VRoid Studio (free).
STEP 02

Open the studio

The studio is where your agent comes to life — it renders your avatar, handles voice, expressions, and gestures.

  1. Enter from Create

    After saving, click Use in Studio on your agent. It loads with your character and personality ready.

  2. Check it's alive

    Your avatar should appear, idling and blinking. Try typing a message — it replies with voice and animation.

The studio is locked until you're signed in and have an agent. That's intentional — create an agent first.
STEP 03

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.

  1. Create your agent

    If you haven't yet, create an agent and make sure it loads in the studio (Steps 01–02).

  2. Go to pump.fun & start a livestream

    On your coin's page on pump.fun, open Livestream.

  3. Choose Broadcast mode → Webcam

    In Pump Studio (pump.fun's broadcast mode), pick the Webcam / screen option to set up your broadcast.

  4. Click Share Screen

    Use pump.fun's Share Screen and select the browser tab showing your agent's page on funwithagent.

  5. 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.

Why pump.fun is easier: the whole broadcast happens in the browser, so there's nothing to install. If you want finer control (scenes, chroma-key, overlays), use OBS + YouTube below instead.
Reading pump.fun chat is set up in the studio's pump.fun row — see Connect your live chat (Step 06).
STEP 04

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.

  1. Add a Window Capture

    In OBS, under Sources, click + → Window Capture → select your browser window running the studio.

  2. 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.

  3. 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.

Don't have OBS? Download it free from obsproject.com. It works on Windows, Mac, and Linux.
STEP 05

Or: go live on YouTube

Start your stream so YouTube gives you a live URL — you'll need it for the live chat feature.

  1. 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.

  2. Set it to Unlisted for testing

    While testing, set privacy to Unlisted so it's not public. Switch to Public when you're ready.

  3. 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.

First time going live? New YouTube accounts must verify a phone number and may wait up to 24 hours before livestreaming unlocks. Check youtube.com/verify.
STEP 06

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.

What you paste depends on the platform:
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

  1. Find the pump.fun row

    In the studio's control dock, find the pump.fun row.

  2. 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.

  3. 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

  1. Find the Live Chat row

    In the control dock, find the Live Chat row.

  2. Paste your live URL

    Paste the YouTube live video link you copied, then click ▶ Connect. The status turns ● LIVE when connected.

  3. 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.

Then hide the dock & stream. Once chat is connected, hide the control dock for a clean shot — the chat keeps running in the background.
STEP 07

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.

Ready to go live?

Create your agent and bring it to your stream.

CREATE YOUR AGENT →