Skip to main content

OpenSesame

OpenSesame is a tool to create experiments for psychology, neuroscience, and experimental economics.

Copyright, 2010-2026, Sebastiaan Mathôt and contributors.

http://osdoc.cogsci.nl/

About

OpenSesame is a graphical experiment builder. OpenSesame provides an easy to use, point-and-click interface for creating psychological/ neuroscientific experiments.

Features

  • A user-friendly interface — a modern, professional, and easy-to-use graphical interface
  • Online experiments — run your experiment in a browser with OSWeb
  • AI — develop your experiments together with SigmundAI
  • Python — add the power of Python to your experiment
  • JavaScript — add the power of JavaScript to your experiment
  • Use your devices — use your eye tracker, button box, EEG equipment, and more.
  • Free — released under the GPL3
  • Crossplatform — Windows, Mac OS, and Linux

OpenSesame relies on a number repositories that are all hosted by the Cogsci.nl organization on GitHub. The most important of these are:

Branches

Each major version of OpenSesame lives in its own branch.

  • gibson - 2.8
  • heisenberg - 2.9
  • ising - 3.0
  • james - 3.1
  • koffka - 3.2
  • loewenfeld - 3.3
  • milgram - 4.0
  • nightingale - 4.1

Citations

  • Mathôt, S., Schreij, D., & Theeuwes, J. (2012). OpenSesame: An open-source, graphical experiment builder for the social sciences. Behavior Research Methods, 44(2), 314-324. doi:10.3758/s13428-011-0168-7
  • Mathôt, S., & March, J. (2022). Conducting linguistic experiments online with OpenSesame and OSWeb. Language Learning. doi:10.1111/lang.12509

License

OpenSesame is distributed under the terms of the GNU General Public License 3. The full license should be included in the file COPYING, or can be obtained from:

OpenSesame contains works of others. For the full license information, please refer to debian/copyright.

Documentation

Installation instructions and documentation are available on the documentation website ...

... which is itself also hosted on GitHub:

Linux installer

The easiest way to install OpenSesame on Linux is to download and run the installer script. This will create a Virtual Environment, pip install OpenSesame and all dependencies into this environment, and add a Desktop file to your system to easily start Sigmund Analyst. To upgrade, simply run the script again.

Currently, the Linux installer is tested on Ubuntu 26.04.

bash <(curl -L https://github.com/open-cogsci/OpenSesame/raw/refs/heads/nightingale/linux-installer.sh) --install

Metadata

Release files for opensesame-core 4.1.20

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for opensesame-core 4.1.20
File Size Uploaded
opensesame_core-4.1.20.tar.gz 18.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for opensesame-core 4.1.20
File Interpreter ABI Platform
opensesame_core-4.1.20-py3-none-any.whl Python 3 none any Details

Total release size: 40.8 MB

Release files / opensesame_core-4.1.20.tar.gz

Download URL opensesame_core-4.1.20.tar.gz
Size 18.8 MB
Tags Source
SHA-256 checksum
How to use checksums
d01ad32ce2af3efcbfa6008fc267c9b7e62e8ac903d6590425877df0f2a022c2
BLAKE2b-256 checksum
How to use checksums
24a8ec5ce3f03747c7464076e1d166568c44ca0367c1c95ccfa237d636759a8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / opensesame_core-4.1.20-py3-none-any.whl

Download URL opensesame_core-4.1.20-py3-none-any.whl
Size 22.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
3a3ff0773ce71407b9e1f67b33168d2d14e6a47c4872a6683b51af153e16d82f
BLAKE2b-256 checksum
How to use checksums
912ab31ce3b7bd016a72b56e997d213b9d26a3c1b8a70bca93535d9e3ec2d662
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

4.1.21

2 release files

This release

4.1.20 This release

2 release files

4.1.19

2 release files

4.1.18

2 release files

4.1.17

2 release files

4.1.16

2 release files

4.1.14

2 release files

4.1.13

2 release files

4.1.12

2 release files

4.1.11

2 release files

4.1.9

2 release files

4.1.8

2 release files

4.1.7

2 release files

4.1.6

2 release files

4.1.5

2 release files

4.1.3

2 release files

4.1.2

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.37

2 release files

4.0.31

2 release files

4.0.29

2 release files

4.0.28

2 release files

4.0.27

2 release files

4.0.26

2 release files

4.0.25

2 release files

4.0.24

2 release files

4.0.23

2 release files

4.0.22

2 release files

4.0.21

2 release files

4.0.20

2 release files

4.0.16

2 release files

4.0.15

2 release files

4.0.14

2 release files

4.0.11

2 release files

4.0.10

2 release files

4.0.9

2 release files

4.0.8

2 release files

4.0.7

2 release files

4.0.6

2 release files

4.0.5

2 release files

4.0.4

2 release files

4.0.3

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page