CornellNLP/ConvoKit

ConvoKit is a toolkit for extracting conversational features and analyzing social phenomena in conversations. It includes several large conversational datasets along with scripts exemplifying the use of the toolkit on these datasets.

70
/ 100
Verified

This tool helps researchers and social scientists analyze the hidden dynamics within conversations. You input text-based conversations, and it provides insights into aspects like politeness, influence, conversational structure, or how speakers change topics. It's used by anyone studying human interaction through spoken or written dialogue.

625 stars. Available on PyPI.

Use this if you need to understand the social phenomena and linguistic patterns embedded in conversational data, such as debates, interviews, or online discussions.

Not ideal if you are looking for simple keyword extraction or sentiment analysis without deeper structural or social analysis.

discourse-analysis social-psychology linguistics communication-studies qualitative-research
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

625

Forks

136

Language

Jupyter Notebook

License

MIT

Last pushed

Mar 13, 2026

Commits (30d)

0

Dependencies

24

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/CornellNLP/ConvoKit"

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