A ChatGPT bot that lives on Twitter and dies on rate limits
Mention it, wait a few minutes, get a threaded reply—if Twitter's algorithms feel generous.

What it does
@ChatGPTBot is a Twitter bot you @mention with a prompt; it replies with a threaded response generated via OpenAI’s API, chunked into tweet-sized pieces. The author also maintains a V2 rewrite at dexaai/xbot and recommends that instead.
The interesting bit
The bot runs on the author’s local dev machine, which is either admirably scrappy or a recipe for downtime, depending on your tolerance for “please be kind 🙏” in production infrastructure. The threading logic—splitting ChatGPT’s output across multiple tweets—is the main mechanical challenge.
Key highlights
- Built in TypeScript on top of the author’s own
chatgptNode.js package - Splits long responses into threaded tweet chains automatically
- Includes content moderation aligned with OpenAI’s disallowed-use policies
- V2 exists; this repo is effectively deprecated
- MIT licensed, explicitly not affiliated with OpenAI
Caveats
- Response times range from seconds to minutes; Twitter rate-limits bots aggressively
- Runs on a personal machine, so reliability is best-effort
- The author themselves points to V2 as the better option
Verdict
Useful if you want to study a minimal Twitter-ChatGPT integration or fork the threading logic. For anything serious, follow the author’s advice and look at xbot instead.
Frequently asked
- What is transitive-bullshit/chatgpt-twitter-bot?
- Mention it, wait a few minutes, get a threaded reply—if Twitter's algorithms feel generous.
- Is chatgpt-twitter-bot open source?
- Yes — transitive-bullshit/chatgpt-twitter-bot is open source, released under the MIT license.
- What language is chatgpt-twitter-bot written in?
- transitive-bullshit/chatgpt-twitter-bot is primarily written in TypeScript.
- How popular is chatgpt-twitter-bot?
- transitive-bullshit/chatgpt-twitter-bot has 757 stars on GitHub.
- Where can I find chatgpt-twitter-bot?
- transitive-bullshit/chatgpt-twitter-bot is on GitHub at https://github.com/transitive-bullshit/chatgpt-twitter-bot.