Introducing ProtestGPT: The Activist AI

Updated April 14, 2023

Introducing ProtestGPT - an activist AI that generates unique and unconventional protest ideas on any given topic

NEW: You can now live chat with ProtestGPT at ProtestGPT helps activists come up with innovative strategies for building movements and bringing about change.

To give you a taste of what ProtestGPT is capable of, we instructed the AI to generate 200+ distinctive ideas for protesting AI Risk. See what we came up with at

For each campaign idea, the activist AI created everything an activist would need to get started organizing: a campaign concept, a theory of change, a press release, a social media post, a step by step guide, and more.

Here is a sample of some of campaign ideas:

This is just a small sample of ProtestGPT’s capabilities. Given any topic, ProtestGPT can create a plethora of protest ideas, ensuring that activists are armed with fresh and effective approaches to make a difference.

See more at

Technical overview of ProtestGPT

ProtestGPT uses OpenAI’s GPT-4 to generate complex campaign concepts on any topic.

The user provides ProtestGPT with a few pieces of information: the campaign topic, the campaign type, target audience, desired impact, resource limitation, time constraint and optional additional context.

Here is an example of how the user interacts with ProtestGPT:

ProtestGPT Screenshot

User: “I want a youth-led campaign on nuclear disarmament based in Seattle, WA.”

ProtestGPT: “Youth for Nuclear-Free Seattle: A campaign to shift public opinion and advocate for nuclear disarmament through youth engagement, local events, and social media outreach.”

As you can see, the user has requested a campaign on nuclear disarmament that is youth-led and based in Seattle, WA. ProtestGPT has suggested a campaign called “Youth for Nuclear-Free Seattle” to shift public opinion.

Once a campaign concept has been generated, the user can then ask questions interactively. For example, they can ask ProtestGPT to change parts of the campaign or give more details about each step.

ProtestGPT Screenshot

For example, ProtestGPT can help the user find protest targets. In this case, the user asks if there are “Are there any institutions or corporations or military bases in Seattle with a connection to the Nuclear industry?”

ProtestGPT replies: “Yes, there are institutions and organizations in the Seattle area that have connections to the nuclear industry. While some have historical connections, others are currently involved in the industry.” And then proceeds to give specific examples including, the Pacific Northwest National Laboratory and Naval Base Kitsap.

For the demo, we automated the process of creating a protest concept and updating a website. We were able to generate over 200 unique ideas far quicker than any human activist at a very low cost.

My intention with creating ProtestGPT was to demonstrate the usefulness of GPT-4 for activism. Let me know what you think!

Previous: Page Not Found

Next: The Emergence of Activist Artificial Intelligence: A New Chapter in Social Movements