← all repositories
transitive-bullshit/chatgpt-twitter-bot

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.

757 stars TypeScript Chat AssistantsAgents
chatgpt-twitter-bot
Not currently ranked — collecting fresh signals.
star history

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 chatgpt Node.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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.