MCPcopy Index your code
hub / github.com/empiricaly/empirica

github.com/empiricaly/empirica @v1.12.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.12.5 ↗ · + Follow
1,203 symbols 3,283 edges 218 files 85 documented · 7%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Empirica v2

Contributor Covenant

Empirica v2 is currently released and ready for creating experiments. We will be supporting Empirica v1 until December 2023.

Installation

Empirca v2 is currently has only been tested on macOS, but should work on Linux and Windows with WSL2.

Run the installation script:

curl https://get.empirica.dev | sh

To update, run the command again.

Quick Start

empirica create my-project
cd my-project
empirica

The server will have started, and go to http://localhost:3000 to get started. Go to http://localhost:3000/admin to access the admin.

Head over to https://docs.empirica.ly for more information.

Contributing

Thanks for your interest in contributing! There are many ways to contribute to this project. Get started here CONTRIBUTING.md.

Extension points exported contracts — how you extend this code

AsyncSubscribable (Interface)
(no doc) [2 implementers]
lib/@empirica/core/src/admin/observables.ts
Window (Interface)
(no doc)
tests/stress/tests/index.d.ts
Storage (Interface)
(no doc) [1 implementers]
lib/@empirica/core/src/player/connection.ts
YouchTerminalOptions (Interface)
(no doc)
lib/@empirica/core/src/types.d.ts
Json (Interface)
(no doc)
lib/@empirica/core/src/utils/json.ts
JsonArray (Interface)
(no doc)
lib/@empirica/core/src/utils/json.ts

Core symbols most depended-on inside this repo

get
called by 201
lib/@empirica/core/src/admin/classic/e2e_test_helpers.ts
next
called by 121
lib/@empirica/core/src/admin/scopes.ts
next
called by 111
lib/@empirica/core/src/player/steps.ts
nextTick
called by 107
lib/@empirica/core/src/shared/test_helpers.ts
set
called by 104
lib/@empirica/core/src/admin/globals.ts
next
called by 82
lib/@empirica/core/src/shared/scopes.ts
on
called by 82
lib/@empirica/core/src/admin/events.ts
subscribe
called by 77
lib/@empirica/core/src/admin/observables.ts

Shape

Method 486
Function 424
Class 198
Interface 53
Struct 36
Enum 4
TypeAlias 2

Languages

TypeScript81%
Go19%

Modules by API surface

lib/@empirica/core/src/admin/classic/e2e_test_helpers.ts76 symbols
lib/@empirica/core/src/admin/classic/models.ts75 symbols
lib/@empirica/core/src/admin/classic/api/api.ts48 symbols
lib/@empirica/core/src/shared/test_helpers.ts42 symbols
lib/@empirica/core/src/admin/events.ts42 symbols
lib/@empirica/core/src/player/connection.ts33 symbols
lib/@empirica/core/src/player/classic/classic.ts30 symbols
tests/stress/tests/player.js26 symbols
lib/@empirica/core/src/shared/attributes.ts26 symbols
lib/@empirica/core/src/shared/scopes.ts24 symbols
lib/@empirica/core/src/player/steps.ts24 symbols
lib/@empirica/core/src/admin/observables.ts22 symbols

For agents

$ claude mcp add empirica \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page