MCPcopy Index your code
hub / github.com/Shelf-nu/shelf.nu

github.com/Shelf-nu/shelf.nu @2.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.0.0 ↗ · + Follow
4,955 symbols 18,820 edges 1,688 files 473 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

BaseBookingLoaderResponse (Interface)
* Base interface for booking loader response
apps/webapp/app/modules/booking/types.d.ts
QuickActionsProps (Interface)
(no doc)
apps/companion/components/asset-detail/quick-actions.tsx
AuditImagesComponentProps (Interface)
* AuditImagesComponent for Markdoc * * This component renders audit completion images as small thumbnails * with prev
apps/webapp/app/components/markdown/audit-images-component.tsx
AssetHeaderProps (Interface)
(no doc)
apps/companion/components/asset-detail/asset-header.tsx
Props (Interface)
* MarkdownViewer that supports both string content and RenderableTreeNodes * * This component automatically detects th
apps/webapp/app/components/markdown/markdown-viewer.tsx
NotesSectionProps (Interface)
(no doc)
apps/companion/components/asset-detail/notes-section.tsx
DescriptionComponentProps (Interface)
* DescriptionComponent for Markdoc * * This component renders truncated descriptions that show full content * in a po
apps/webapp/app/components/markdown/description-component.tsx
CustomFieldsSectionProps (Interface)
(no doc)
apps/companion/components/asset-detail/custom-fields-section.tsx

Core symbols most depended-on inside this repo

tw
called by 679
apps/webapp/app/utils/tw.ts
makeShelfError
called by 416
apps/webapp/app/utils/error.ts
payload
called by 399
apps/webapp/app/utils/http.server.ts
error
called by 351
apps/webapp/app/utils/http.server.ts
getSession
called by 329
apps/webapp/server/index.ts
requirePermission
called by 271
apps/webapp/app/utils/roles.server.ts
parseData
called by 245
apps/webapp/app/utils/http.server.ts
createActionArgs
called by 176
apps/webapp/test/mocks/remix.tsx

Shape

Function 4,484
Interface 313
Class 90
Method 59
Enum 9

Languages

TypeScript100%

Modules by API surface

apps/webapp/app/components/icons/library.tsx84 symbols
apps/webapp/app/modules/booking/service.server.ts78 symbols
apps/webapp/app/modules/reports/helpers.server.ts55 symbols
apps/webapp/app/modules/asset/service.server.ts53 symbols
apps/webapp/app/components/assets/assets-index/advanced-filters/value-field.tsx37 symbols
apps/webapp/app/modules/kit/service.server.ts33 symbols
apps/webapp/app/utils/stripe.server.ts31 symbols
apps/webapp/app/modules/reports/types.ts28 symbols
apps/webapp/app/modules/audit/service.server.ts28 symbols
apps/webapp/app/modules/asset/query.server.ts26 symbols
apps/webapp/app/utils/csv.server.ts24 symbols
apps/webapp/scripts/seed-reporting-demo/event-shapes.ts23 symbols

Datastores touched

DB_NAMEDatabase · 1 repos
dbDatabase · 1 repos
postgresDatabase · 1 repos

For agents

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

⬇ download graph artifact