Researchers from these institutions use Cognition
Describe your study and the AI builds it, shares it and analyzes the data. The code is always there if you want it.
Describe the paradigm and the AI generates the task. Open the jsPsych code whenever you need it.
Every task gets its own URL. Generate 1 link for everyone or 1 per participant, and add parameters such as the condition or the subject ID to any of them.
Watch the data being stored in real time as participants go through the task. Then 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. With 24 MCP tools it creates the task, issues the participant link, sets consent and stop rules and, when collection ends, retrieves and analyzes the dataset.
Creates the task from a description
Sets consent and stop rules
Retrieves and analyzes the data
Works with Claude, ChatGPT and more
Built on the Model Context Protocol, an open standard. You authorize each client with OAuth and can revoke it at any time; tasks flagged as containing PHI never expose participant data through it.
Cognition was built in 2020 by neuroscientists who needed to run their own studies. Six years and 1M+ participant sessions later, the controls a study needs come built in:
Informed consent included
Conditions balanced automatically
Limit responses by date or sample size
Single-use links, 1 per participant
Prolific, SONA and MTurk compatible
Different access by role
Choose data storage location
Real-time data collection
Data recovery
Replay any session trial by trial
Crash reports with the failing line
Allowed-browser filter
Export to CSV, TSV, JSON and SQL
Deploy from GitHub with Actions
Generated or hand-written, every task is a standard jsPsych file. Edit it in the browser with live preview, pick the jsPsych version from 6.0 to 8.2, add your own libraries or deploy from GitHub.
The preview reloads on every edit. Stimuli, libraries and dependencies live next to the code.
Runtime errors show a code frame around the failing line. Ask for an explanation and a proposed fix, then apply it in 1 click.
Describe the paradigm in one sentence. The assistant writes the jsPsych in the editor and the preview runs it before you save.
Open a participant's session and see their screen, talk to them through the microphone and replay the session trial by trial afterwards. Every account includes 5 monitored sessions to try it; the Team plan removes the limit.
Since 2020, labs on 4 continents have run their studies here. The interface is available in 5 languages and the numbers below are cumulative.
Registered researchers
Experiments
Participant sessions
The Free plan includes 4 tasks and 60 sessions per task. The Individual and Team plans start at $990 a year and add sessions, collaborators and storage regions; live monitoring is included in Team.
The basics for all scientists.
4 stored tasks
60 collected runs per task
2MB per stimulus
100 stimuli files per task
10 external libraries per task
Advanced features for individuals.
10 stored tasks
500 collected runs per task
100MB per stimulus
500 stimuli files per task
20 external libraries per task
2 collaborators per task
Set the jurisdiction in which the data is stored
Collaboration for organizations.
Unlimited stored tasks
Unlimited collected runs per task
250MB per stimulus
10,000 stimuli files per task
50 external libraries per task
Unlimited collaborators per task
Set the jurisdiction in which the data is stored
Task Live Monitoring
3 ways: write jsPsych in the editor, describe it in plain language, or brief your assistant through MCP. Start from a blank task or copy one of the 5 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 that defines the trials. Cognition is the platform that builds, distributes, collects and analyzes the study around it, with 14 jsPsych versions supported.
Yes. The Free plan includes 4 tasks and 60 sessions per task. The Individual ($990/year) and Team ($2,990/year) plans add sessions, collaborators and storage regions; live monitoring is included in Team.
Any client that supports the Model Context Protocol: Claude, ChatGPT, Cursor and others. You authorize each one with OAuth; access tokens expire after 1 hour and you can revoke a client from your account at any time.
Only for tasks you declare free of protected health information. 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 5 minutes or less. See the step-by-step guide.
We are a small group of neuroscientists in the USA, working on Cognition since 2020. It is the tool we built for our own studies.
Build the first task today, by hand or from a description. The Free plan covers 4 tasks and 60 sessions per task.
Create an account