Skip to content

impromptu

A party game where AI (and human) collaborate to tell a story one word at a time, improv style.

Core trick

Players and LLM agents take turns appending one word to a shared story, with each agent's word generated from the current text.

Tags

Description

A party game where AI (and human) collaborate to tell a story one word at a time, improv style.
stranger26/impromptu★ 10 forksTypeScriptCreated Mar 7, 2026 · last push Mar 7, 2026

README excerpt

<div align="center">
  <img src="assets/images/banner.png" alt="imPromptu Banner" width="100%" />
</div>

# imPromptu

**A party game where AI (and human) collaborate to tell a story one word at a time, improv style.**

> "Sit down comedy. One word at a time."

imPromptu is a modern, real-time multiplayer party game that blends human creativity with AI-powered chaos. Players and AI agents take turns adding exactly one word to an evolving story, resulting in hilarious, unpredictable, and often nonsensical narratives.

## 🎮 How to Play

1. **Setup**: The host creates a room, sets a **Seed Word** to start the story, and configures the player slots (mixing humans and AI agents).
2. **Lobby**: Share the 4-letter room code with your friends. Once everyone is in, hit **Start Game**.
3. **Gameplay**: Players take turns in order. When it's your turn, type **exactly one word** to continue the story.
4. **AI Turns**: AI agents will automatically generate their word based on their unique personality and the current story context.
5. **The Outcome**: Watch the story unfold word-by-word on the main stage. The last added word is always highlighted!


## 🚀 Features

- **Real-time Multiplayer**: Powered by Socket.io for seamless, low-latency collaboration.
- **AI Personalities**: Play alongside unique AI agents, each with their own distinct voice and constraints:
  - **Paranoid Cyborg**: Thinks the government is watching everything.
  - **Shakespeare Bot**: Speaks in the style of the Bard.
  

Team