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.22

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.22
File Size Uploaded
opensesame_core-4.1.22.tar.gz 18.8 MB Details

Built distribution (wheel)

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

Total release size: 40.8 MB

Release files / opensesame_core-4.1.22.tar.gz

Download URL opensesame_core-4.1.22.tar.gz
Size 18.8 MB
Tags Source
SHA-256 checksum
How to use checksums
4a4ac6ac0b16bdde09286dc62315169700440648b0ba9f15b854e3e61d8f8dd5
BLAKE2b-256 checksum
How to use checksums
841ea7a2ebad22a22ef0db626f10178632ee81e40aa8b7e7e0a1d84378a5306e
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.22-py3-none-any.whl

Download URL opensesame_core-4.1.22-py3-none-any.whl
Size 22.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
703744239dbedf7089e02dda668ceda323754432d73360544ef8b90380ed14ca
BLAKE2b-256 checksum
How to use checksums
72965317d027b83959c52d93cefabf4c0c0442f5c4eb6f2b3f149acbf4b791dc
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

This release

4.1.22 This release

2 release files

4.1.21

2 release files

4.1.20

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