Researchers from these institutions use Cognition
Create your task, share it with your participants, and collect their data.
Describe the paradigm and the AI generates the task. Edit the task's source code whenever you need to.
Every task gets its own URL. Generate one link for everyone or one per participant, and add a participant ID or condition to each one.
Data is collected in real time. Download it as CSV, TSV, JSON, or SQL, or analyze it in the built-in analyzer.
Connect Cognition to Claude, ChatGPT, or Cursor and brief it as you would a research assistant. It can create the task, issue the participant link, and set up consent and stopping rules. When collection ends, it retrieves and analyzes the dataset.
Connect your AI assistantBuilt on the Model Context Protocol, an open standard.
Neuroscientists created Cognition in 2020 because they needed to run their own studies online.
Informed consent included
Conditions balanced automatically
Limit responses by date or sample size
Single-use links, one per participant
Works with Prolific, SONA, and MTurk
Role-based access to tasks
Choose where your data is stored (US, EU, Japan, or Australia)
Real-time data collection
Recover data from interrupted sessions
Replay any session trial by trial
Crash reports with the failing line
Filter participants by browser
Export to CSV, TSV, JSON, and SQL
Deploy from GitHub with Actions
Whether the AI writes the code or you upload it yourself, our online editor gives you full control over the task's source code.
Edit your task's JavaScript right in the browser.
Any change to the code shows up automatically in the preview tab, and a table shows the data the task records.
Errors that occur while the task runs are shown right next to the line that caused them, which makes debugging easier and gets your task up and running sooner.
Open a participant's session and see their screen, talk to them through the microphone, and replay the session trial by trial afterwards.
Researchers worldwide choose Cognition to run their studies. Now available in five languages.
Registered researchers
Tasks
Participant sessions
Start your study for free. If you need extra storage, collaborators, or live monitoring, or want to choose where your data is stored, upgrade to one of our two paid plans.
The basics for all scientists.
4 stored tasks
60 collected runs per task
2 MB per stimulus
100 stimulus files per task
10 external libraries per task
Advanced features for individuals.
10 stored tasks
500 collected runs per task
100 MB per stimulus
500 stimulus files per task
20 external libraries per task
2 collaborators per task
Choose where your data is stored
Collaboration for organizations.
Unlimited stored tasks
Unlimited collected runs per task
250 MB per stimulus
10,000 stimulus files per task
50 external libraries per task
Unlimited collaborators per task
Choose where your data is stored
Live monitoring
There are three ways: describe it in plain language, write jsPsych in the editor, or brief your assistant through MCP. Start from a blank task or copy one of the five demos.
No. Describe the paradigm in Cognition or brief your AI assistant through the MCP server, and you get a working jsPsych task. The code stays visible and editable, so you can learn from it or hand it to a colleague.
No. jsPsych is the open-source library your task is built with: it provides the building blocks, such as trials and stimuli. Cognition is the platform around it: it builds and hosts your task, shares it with participants, and collects and analyzes the data. It supports 14 jsPsych versions.
Yes. The Free plan lets you create four tasks and collect 60 runs per task. You only need a paid plan if you need extra storage, collaborators, or live monitoring, or want to choose where your data is stored.
Any client that supports the Model Context Protocol: Claude, ChatGPT, Cursor, and others.
Only for tasks you declare free of protected health information (PHI). Tasks flagged as containing PHI never expose participant data through MCP.
Yes. Upload your own JavaScript or CSS libraries, and deploy from a GitHub repository with GitHub Actions in under five minutes. See the step-by-step guide.
We are a team of engineers and neuroscientists who build Cognition and use it for our own studies.
Build your first task today for free. The Free plan lets you collect 60 runs per task.
Create an account