Design, run and analyze
cognitive experiments.

No account needed

See how it works · Create a free account

Researchers from these institutions use Cognition

How it works

Describe your study and the AI builds it, shares it and analyzes the data. The code is always there if you want it.

1. Build the task

Describe the paradigm and the AI generates the task. Open the jsPsych code whenever you need it.

2. Share the link

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.

3. Collect and analyze

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.

MCP server

Run your study
from a conversation

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

Connect your ai assistant

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.

ai assistant
You
Build a visual working-memory task with 3 conditions: set sizes 4, 6 and 8, 40 trials each.
ai assistant
Done. Your task is live: https://memory-task.cognition.run
Participants are balanced across the 3 conditions.
You
Stop data collection after 300 runs.
ai assistant
OK. Data collection will stop automatically at 300 runs.
You
Generate a CSV with all the collected data.
ai assistant
Here is the file:
You
Run a correlation analysis.
ai assistant
Here are the charts:

Built by scientists
for scientists

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

A principal investigator explaining how to design and share experiments with Cognition

Open the code
whenever you want.

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.

See the change as you type

The preview reloads on every edit. Stimuli, libraries and dependencies live next to the code.

Fix errors with the failing line in view

Runtime errors show a code frame around the failing line. Ask for an explanation and a proposed fix, then apply it in 1 click.

Draft it from a description

Describe the paradigm in one sentence. The assistant writes the jsPsych in the editor and the preview runs it before you save.

The task code editor and the live preview of the experiment
FOR TEAMS

Watch the session
as it happens.

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.

...
A researcher envisioning new behavioural experiments with Cognition.run

Join 5,500+ researchers
running studies on Cognition.

Since 2020, labs on 4 continents have run their studies here. The interface is available in 5 languages and the numbers below are cumulative.

5,500+

Registered researchers

18k+

Experiments

1M+

Participant sessions

Plans and pricing

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.

Free

The basics for all scientists.

$ 0 /year
Included feature

4 stored tasks

Included feature

60 collected runs per task

Included feature

2MB per stimulus

Included feature

100 stimuli files per task

Included feature

10 external libraries per task

For Individuals

Advanced features for individuals.

$ 990 /year
Included feature

10 stored tasks

Included feature

500 collected runs per task

Included feature

100MB per stimulus

Included feature

500 stimuli files per task

Included feature

20 external libraries per task

Included feature

2 collaborators per task

Included feature

Set the jurisdiction in which the data is stored

For Teams

Collaboration for organizations.

$ 2,990 /year
Included feature

Unlimited stored tasks

Included feature

Unlimited collected runs per task

Included feature

250MB per stimulus

Included feature

10,000 stimuli files per task

Included feature

50 external libraries per task

Included feature

Unlimited collaborators per task

Included feature

Set the jurisdiction in which the data is stored

Included feature

Task Live Monitoring

?

How do I create a task?

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.

?

Do I need to know how to code?

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.

?

Are Cognition and jsPsych the same?

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.

?

Is Cognition free?

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.

?

Which MCP clients can I connect?

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.

?

Can my assistant see participant data?

Only for tasks you declare free of protected health information. Tasks flagged as containing PHI never expose participant data through MCP.

?

Can I use my own libraries and Git?

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.

?

Who builds and maintains the platform?

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.

Get started

Run your next study on Cognition.

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