MCPcopy
hub / github.com/artsy/eigen

github.com/artsy/eigen @ios-9.12.0-2026.07.03.09-submission sqlite

repository ↗ · DeepWiki ↗ · release ios-9.12.0-2026.07.03.09-submission ↗
5,322 symbols 19,476 edges 2,355 files 32 documented · 1%
README

Meta

Intro

Don't know what Artsy is? Check out this overview or read our objc.io on team culture.

Artsy is an Open Source project. Feel free to check the Artsy readme for an overview as well as Practices and Playbooks.

Eigen is Artsy's mobile app repository.

Want to know more about Eigen? Read the mobile blog posts, or eigen's specifically.

Other mobile projects are Energy, with the retired Eidolon, Emission and Emergence.

Getting Started

Deployment

For how we deploy, check out the dedicated documentation:

Thanks

Thanks to all our contributors.

License

MIT License. See LICENSE.

About Artsy

This project is the work of engineers at Artsy, the world's leading and largest online art marketplace and platform for discovering art. One of our core Engineering Principles is being Open Source by Default which means we strive to share as many details of our work as possible.

You can learn more about this work from our blog and by following @ArtsyOpenSource or explore our public data by checking out our API. If you're interested in a career at Artsy, read through our job postings!

Extension points exported contracts — how you extend this code

WithCurrentTimeProps (Interface)
* Render prop component to provide the current time as an ISO string, and * an offset from the current time to the serv
src/app/Components/WithCurrentTime.tsx
Subscribable (Interface)
(no doc) [2 implementers]
typings/relay-runtime-test.d.ts
File (Interface)
(no doc)
src/ambient.d.ts
MockConfig (Interface)
(no doc)
src/setupJest.tsx
ValidIssue (Interface)
(no doc)
scripts/utils/exportNotionTicketsToJira.ts
ParseResultChanges (Interface)
(no doc)
scripts/changelog/parsePRDescription.ts
ReadableStream (Interface)
(no doc)
typings/node.d.ts
ReactNativeStyledInterface (Interface)
(no doc)
typings/styled-components.native.d.ts

Core symbols most depended-on inside this repo

renderWithRelay
called by 1096
src/app/utils/tests/setupTestWrapper.tsx
renderWithWrappers
called by 901
src/app/utils/tests/renderWithWrappers.tsx
resolveMostRecentRelayOperation
called by 290
src/app/utils/tests/resolveMostRecentRelayOperation.ts
setupTestWrapper
called by 260
src/app/utils/tests/setupTestWrapper.tsx
renderWithWrappersLEGACY
called by 244
src/app/utils/tests/renderWithWrappers.tsx
flushPromiseQueue
called by 209
src/app/utils/tests/flushPromiseQueue.ts
navigate
called by 203
src/app/system/navigation/navigate.ts
error
called by 198
typings/relay-runtime-test.d.ts

Shape

Function 3,743
Interface 1,163
Method 252
Class 129
Enum 35

Languages

TypeScript100%
Java1%

Modules by API surface

src/app/Components/Bidding/Screens/Registration.tsx27 symbols
src/app/Scenes/MyCollection/Screens/Insights/providers/MedianSalePriceChartDataContext.tsx26 symbols
src/app/Scenes/HomeView/helpers/homeAnalytics.ts24 symbols
src/app/Scenes/Map/GlobalMap.tsx22 symbols
src/app/Components/ArtworkFilter/ArtworkFilterHelpers.ts21 symbols
scripts/utils/doctor.js20 symbols
src/app/utils/saleTime.ts18 symbols
src/app/Components/ArtsyWebView.tsx18 symbols
src/app/store/GlobalStore.tsx17 symbols
src/app/Scenes/Artwork/Artwork.tsx17 symbols
src/app/utils/WorkflowEngine/WorkflowEngine.tsx15 symbols
src/app/Components/Select/SelectV2.tsx15 symbols

Dependencies from manifests, versioned

@artsy/cohesion4.360.0 · 1×
@artsy/icons3.67.0 · 1×
@artsy/palette-mobile23.12.0 · 1×
@artsy/to-title-case1.2.0 · 1×
@artsy/update-repo0.8.2 · 1×
@babel/core7.26.0 · 1×
@babel/plugin-proposal-decorators7.18.9 · 1×
@babel/plugin-transform-flow-strip-types7.18.9 · 1×
@babel/plugin-transform-named-capturing-groups-regex7.20.5 · 1×
@babel/preset-env7.25.3 · 1×
@babel/preset-react7.18.6 · 1×
@babel/preset-typescript7.18.6 · 1×

For agents

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

⬇ download graph artifact