OpenDFM/ibsen

[ACL 2024] Official code for "IBSEN: Director-Actor Agent Collaboration for Controllable and Interactive Drama Script Generation" (TheatreMaker)

29
/ 100
Experimental

This helps playwrights, screenwriters, and creative writers develop interactive drama scripts. You provide initial plot objectives, character profiles, and optional dialogue examples, and it generates a complete, controllable drama script. This tool is for writers who want to experiment with dynamic storytelling and explore character development within a guided plot.

No commits in the last 6 months.

Use this if you want to generate a drama script where AI-driven 'actors' stay true to their personalities while advancing towards your desired plot points, even allowing for human interaction within the narrative.

Not ideal if you need a static, pre-defined script without any interactive elements or agent-based generation, or if you prefer full manual control over every line of dialogue.

playwriting screenwriting creative-writing interactive-fiction storytelling
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 3 / 25

How are scores calculated?

Stars

50

Forks

1

Language

Python

License

MIT

Last pushed

Jul 05, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/OpenDFM/ibsen"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.