Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Psynteract OpenSesame integration

Easily build real-time interactive experiments with OpenSesame.

This repository provides the OpenSesame integration of the psynteract library. The documentation of the package can be found in its own repository.

psynteract-os is developed jointly by Pascal Kieslich and Felix Henninger, with a focus on the OpenSesame integration and the underlying Python library and backend, respectively. It is published under the GNU General Public License (version 3).


Latest stable version

To install the latest release, please run the following commands in OpenSesame's debug window:

import pip
pip.main(['install', '--process-dependency-links',

You'll need to restart OpenSesame after the installation for the plugins and extension to work.

If the installation fails due to missing write access, you may have to run OpenSesame with administrator privileges for the installation (on Windows, right-click the OpenSesame program icon and select Run as Administrator).

If you are using a recent version of OpenSesame for Mac OS, you might need to change the installation command and replace it with the following command (as OpenSesame for Mac OS uses a newer version of the pip package):

import pip._internal
pip._internal.main(['install', '--process-dependency-links',

The installation of plugins is covered in more detail in the OpenSesame documentation, which also covers alternate methods. To install the package manually, please download the archive attached to the latest release. In this case, you'll need to install psynteract-py and its dependencies manually.

Release notes for the latest version are available, as for all previous releases.

Development version

To install the latest development version, please follow the above instructions, replacing the command with the following:

import pip
pip.main(['install', '--process-dependency-links',


Please drop us a line if you've used the library: We sincerely love to hear from our users!

If you use psynteract in your published research, we kindly ask that you cite the associated article as follows:

Henninger, F., Kieslich, P. J., & Hilbig, B. E. (2017). Psynteract: A flexible, cross-platform, open framework for interactive experiments. Behavior Research Methods, 49(5), 1605-1614. doi:10.3758/s13428-016-0801-6


We would like to thank Anja Humbs at the University of Mannheim Chair of Experimental Psychology for her help in selecting the icons and testing the plugins, Luisa Horsten and Sina Klein at the University of Landau Cognition Lab, and Hosam Alqaderi and Susann Fiedler at the Max Planck Institute for Research on Collective Goods, Bonn, for testing the software and providing valuable feedback.

This work was supported by the University of Mannheim’s Graduate School of Economic and Social Sciences, which is funded by the German Research Foundation.

Shoulders of giants

Psynteract depends heavily on several additional libraries. In particular, we are indebted to the authors of and contributors to PyCouchDB (written by Andrey Antukh) and Requests (by Kenneth Reitz and collaborators). The OpenSesame integration also incorporates our own Python library.

Of course, none of this would be possible without the excellent work of the OpenSesame development team led by Sebastiaan Mathôt.

The icons for psynteract-os are based on the Moka Icon Theme (by Sam Hewitt), and contain elements from the Faenza Icon Set (by Titheum), both of which make us look undeservedly professional.


Interactive experiments for the behavioral sciences — OpenSesame integration




You can’t perform that action at this time.