I built an open-source ad server for AI chat apps that keeps the chat on your server
Description and use
<p> <iframe src="https://www.youtube.com/embed/-Ra_ZWuu1dw" width="710" height="399"> </iframe> </p> <p>Every message in a free AI app costs the person running it money. Most users will never pay for a subscription, so ads are the obvious way to cover the bill. ChatGPT started showing ads on its free tier this year.</p> <p>If you run your own AI app and want ads today, the options are not great:</p> <ol> <li> <strong>Join an AI ad network.</strong> It works, but the network usually needs to see the user's conversation to pick an ad, and it keeps a cut of the revenue.</li> <li> <strong>Build yo
Problem
<p> <iframe src="https://www.youtube.com/embed/-Ra_ZWuu1dw" width="710" height="399"> </iframe> </p> <p>Every message in a free AI app costs the person running it money. Most users will never pay for a subscription, so ads are the obvious way to cover the bill. ChatGPT started showing ads on its free tier this year.</p> <p>If you run your own AI app and want ads today, the options are not great:</p> <ol> <li> <strong>Join an AI ad network.</strong> It works, but the network usually needs to see the user's conversation to pick an ad, and it keeps a cut of the revenue.</li> <li> <strong>Build yo
Outcome
<p> <iframe src="https://www.youtube.com/embed/-Ra_ZWuu1dw" width="710" height="399"> </iframe> </p> <p>Every message in a free AI app costs the person running it money. Most users will never pay for a subscription, so ads are the obvious way to cover the bill. ChatGPT started showing ads on its free tier this year.</p> <p>If you run your own AI app and want ads today, the options are not great:</p> <ol> <li> <strong>Join an AI ad network.</strong> It works, but the network usually needs to see the user's conversation to pick an ad, and it keeps a cut of the revenue.</li> <li> <strong>Build yo
Evidence
I built an open-source ad server for AI chat apps that keeps the chat on your server
- Record date: 2026-11-01T21:13:57.047Z