MCPcopy Index your code
hub / github.com/Rocketseat/jupiter

github.com/Rocketseat/jupiter @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
309 symbols 1,002 edges 127 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Jupiter is a video upload hub that automates the generation of titles, descriptions and transcripts through AI.

To-do

  • Whisper JAX
  • New FFMPeg (@ffmpeg/core)
  • Datadog / Sentry
  • DeadLetter queue (manual retry)
  • store number of retries and if its the last maybe notice somewhere and display a button for manual retry
  • Find possibly typos in transcription based on commit diff
  • Tests please?!

Extension points exported contracts — how you extend this code

CopyButtonProps (Interface)
(no doc)
src/components/copy-button.tsx
Upload (Interface)
(no doc)
src/state/uploads.ts
VideoPageProps (Interface)
(no doc)
src/app/(app)/videos/[id]/page.tsx
Opts (Interface)
(no doc)
src/@types/node-webvtt.d.ts
UploadItemActionsProps (Interface)
(no doc)
src/components/upload-item-actions.tsx
AsyncActionWithProgress (Interface)
(no doc)
src/state/uploads.ts
SegmentProps (Interface)
(no doc)
src/app/(app)/videos/[id]/transcription-card/segment.tsx
Cue (Interface)
(no doc)
src/@types/node-webvtt.d.ts

Core symbols most depended-on inside this repo

u
called by 38
public/ffmpeg-dist/ffmpeg-core.js
P
called by 35
public/ffmpeg-dist/ffmpeg-core.js
T
called by 30
public/ffmpeg-dist/ffmpeg-core.js
M
called by 30
public/ffmpeg-dist/ffmpeg-core.js
A
called by 23
public/ffmpeg-dist/ffmpeg-core.js
b
called by 21
public/ffmpeg-dist/ffmpeg-core.js
c
called by 18
public/ffmpeg-dist/ffmpeg-core.js
g
called by 12
public/ffmpeg-dist/ffmpeg-core.js

Shape

Function 273
Interface 36

Languages

TypeScript100%

Modules by API surface

public/ffmpeg-dist/ffmpeg-core.js143 symbols
src/components/ui/use-toast.ts9 symbols
src/state/uploads.ts6 symbols
src/app/(app)/videos/[id]/transcription-card/index.tsx5 symbols
src/components/upload-item-actions.tsx4 symbols
src/components/tag-input.tsx4 symbols
src/components/summary/views-count/views-count-chart.tsx4 symbols
src/components/create-new-tag-dialog.tsx4 symbols
src/app/(app)/uploads/uploads-pagination.tsx4 symbols
src/@types/node-webvtt.d.ts4 symbols
public/ffmpeg-dist/ffmpeg-core.worker.js4 symbols
src/components/ui/dialog.tsx3 symbols

For agents

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

⬇ download graph artifact