onvibe.run
← All forkable apps
shorturl

Shorten links and get a QR code plus real-time click stats for each one.

What a fork includes

You get

  • All the code (41 files)
  • Database schema — tables & structure, no rows
  • Your own fresh app at a new URL

Stays with the owner

  • Database rows / data
  • Private user uploads
  • Environment secrets (API keys)
client.ts139 B
components/Shell.tsx3.0 KB
components/ui.tsx2.9 KB
db.ts11 B
deno.json934 B
islands/Charts.tsx3.3 KB
islands/CopyButton.tsx1.3 KB
islands/QrCard.tsx2.1 KB
lib/auth.ts4.4 KB
lib/db.ts8.6 KB
lib/email.ts2.1 KB
lib/http.ts1.0 KB
lib/qr.ts372 B
lib/util.ts3.1 KB
main.ts161 B
migrations/20260623000001_init.sql1.7 KB
onvibe.json271 B
routes/[code].ts1.9 KB
routes/_404.tsx639 B
routes/_app.tsx2.1 KB
routes/_middleware.ts222 B
routes/admin/_middleware.ts324 B
routes/admin/index.tsx3.8 KB
routes/app/_middleware.ts220 B
routes/app/index.tsx7.0 KB
routes/app/links/[id]/delete.ts471 B
routes/app/links/[id]/index.tsx5.5 KB
routes/app/links/[id]/qr.ts866 B
routes/app/links/[id]/toggle.ts483 B
routes/cron/cleanup.ts676 B
routes/forgot.tsx2.5 KB
routes/index.tsx3.2 KB
routes/login.tsx2.5 KB
routes/logout.ts594 B
routes/register.tsx2.8 KB
routes/reset.tsx2.4 KB
static/app.css20.8 KB
style.css97 B
utils.ts185 B
views.ts11 B
vite.config.ts687 B
Fork it with your AI

onvibe apps are forked through an AI assistant connected to onvibe. Paste this into a chat (e.g. Claude with the onvibe connector) and it will create your copy:

Fork the onvibe app "shorturl" into my account. Call fork_project with source_project_id "shorturl" and a new_project_id I choose. It copies the code, the database schema (structure only, no rows) and the public assets — not the data, private uploads or secrets. After forking, run check_app and tell me the new live URL.

New here? See the sharing & forking guide.