MCPcopy Index your code
hub / github.com/brendansudol/punchlines-ai

github.com/brendansudol/punchlines-ai @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
116 symbols 373 edges 72 files 0 documented · 0% updated 9mo ago★ 61
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

https://punchlines.ai/

punchlines.ai is an AI joke generation tool built on top of a large language model (LLM). It was fine-tuned on ~10k late night comedy monologue jokes. And boy are its arms tired!

For more information on the joke dataset and model training, see here

🤖😂

Extension points exported contracts — how you extend this code

Database (Interface)
(no doc)
types/db.ts
Props (Interface)
(no doc)
components/Header.tsx
TextareaProps (Interface)
(no doc)
components/ui/textarea.tsx
InputProps (Interface)
(no doc)
components/ui/input.tsx
ButtonProps (Interface)
(no doc)
components/ui/button.tsx
BadgeProps (Interface)
(no doc)
components/ui/badge.tsx

Core symbols most depended-on inside this repo

cn
called by 59
lib/utils.ts
toDateTime
called by 8
lib/supabase-admin.ts
errorResponse
called by 7
app/api/generate-punchlines/route.ts
errorResponse
called by 6
app/api/save-punchline/route.ts
fetchPost
called by 5
lib/utils.ts
getURL
called by 5
lib/utils.ts
getUser
called by 3
lib/supabase-server.ts
getSubscription
called by 3
lib/supabase-server.ts

Shape

Function 110
Interface 6

Languages

TypeScript100%

Modules by API surface

lib/async.ts9 symbols
app/(home)/components/MainContent.tsx8 symbols
lib/supabase-admin.ts7 symbols
app/api/generate-punchlines/route.ts7 symbols
components/ui/pagination.tsx5 symbols
app/(home)/components/ResultsSuccess.tsx5 symbols
lib/supabase-server.ts4 symbols
app/p/[id]/components/share.tsx4 symbols
lib/utils.ts3 symbols
app/api/create-checkout-session/route.ts3 symbols
lib/rate-limit.ts2 symbols
components/ui/dialog.tsx2 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page