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

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

Built distribution (wheel)

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

Total release size: 40.8 MB

Release files / opensesame_core-4.1.21.tar.gz

Download URL opensesame_core-4.1.21.tar.gz
Size 18.8 MB
Tags Source
SHA-256 checksum
How to use checksums
84e1688fd436381f3b0283784cc6ce6d05330455b423853272ab522204c09eee
BLAKE2b-256 checksum
How to use checksums
a4c9f3f8857f069cb4e268ee30511f2294bf15a26f0a43db9465b87f810ac052
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.21-py3-none-any.whl

Download URL opensesame_core-4.1.21-py3-none-any.whl
Size 22.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
243c25408b9fc7b8f51728809aa43b207cfc63adfb1ef70ee70d5d2918307893
BLAKE2b-256 checksum
How to use checksums
d912bffae135078dfd5f6fcf2d591fd5329876a841f71421623680c2823874ca
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.21 This release

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