93 lines
4.1 KiB
HTML
93 lines
4.1 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<meta name="theme-color" content="#fbfaf7" />
|
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
|
<title>PodMan by Karti Tripathi & team — AI teammate for fast-moving engineers</title>
|
|
<meta
|
|
name="description"
|
|
content="PodMan is the award-winning real-time AI teammate built by Karti Tripathi, Ramis Hasanli, Yahya Alhinai, and Shakthi Bachala. It sees work before git does and learns which team nudges help."
|
|
/>
|
|
<meta name="author" content="Karti Tripathi, Ramis Hasanli, Yahya Alhinai, Shakthi Bachala" />
|
|
<link rel="canonical" href="https://podman.live/" />
|
|
|
|
<meta property="og:type" content="website" />
|
|
<meta property="og:site_name" content="PodMan" />
|
|
<meta property="og:url" content="https://podman.live/" />
|
|
<meta property="og:title" content="PodMan — Your team is moving fast. Stay in sync." />
|
|
<meta
|
|
property="og:description"
|
|
content="The $35K+ award-winning AI teammate by Karti Tripathi and team. 2nd overall and LiveKit track winner at AI Engineer World's Fair 2026."
|
|
/>
|
|
<meta property="og:image" content="https://www.podman.live/og.png" />
|
|
<meta property="og:image:width" content="1200" />
|
|
<meta property="og:image:height" content="630" />
|
|
|
|
<meta name="twitter:card" content="summary_large_image" />
|
|
<meta name="twitter:title" content="PodMan — See the collision before the commit" />
|
|
<meta
|
|
name="twitter:description"
|
|
content="Built by Karti Tripathi and team. $35K+ in prizes, 2nd overall, and LiveKit track winner."
|
|
/>
|
|
<meta name="twitter:image" content="https://www.podman.live/og.png" />
|
|
|
|
<script type="application/ld+json">
|
|
{
|
|
"@context": "https://schema.org",
|
|
"@graph": [
|
|
{
|
|
"@type": "SoftwareApplication",
|
|
"name": "PodMan",
|
|
"url": "https://podman.live/",
|
|
"image": "https://podman.live/og.png",
|
|
"applicationCategory": "DeveloperApplication",
|
|
"operatingSystem": "Web",
|
|
"description": "A real-time AI voice teammate that sees engineering work before git does and learns which coordination nudges help.",
|
|
"award": ["2nd Overall — AI Engineer World's Fair 2026", "LiveKit Track Winner", "DigitalOcean Best Use"],
|
|
"author": [
|
|
{ "@id": "https://karti.ai/#karti-tripathi" },
|
|
{ "@type": "Person", "name": "Ramis Hasanli", "sameAs": "https://www.linkedin.com/in/hasanliramis/" },
|
|
{ "@type": "Person", "name": "Yahya Alhinai", "sameAs": "https://www.linkedin.com/in/yhinai/" },
|
|
{ "@type": "Person", "name": "Shakthi Bachala", "sameAs": "https://www.linkedin.com/in/shakthi-bachala-09401510a/" }
|
|
]
|
|
},
|
|
{
|
|
"@type": "Person",
|
|
"@id": "https://karti.ai/#karti-tripathi",
|
|
"name": "Karti Tripathi",
|
|
"url": "https://karti.ai/",
|
|
"sameAs": ["https://www.linkedin.com/in/kartitripathi/", "https://podman.live/"]
|
|
}
|
|
]
|
|
}
|
|
</script>
|
|
|
|
<script>
|
|
// Tear down any service worker we shipped earlier (vite-plugin-pwa).
|
|
// PodMan runs no PWA in production: we deploy continuously and SW-driven
|
|
// reloads break the live demo. This unregisters leftover workers and
|
|
// clears their caches on every load so previously-affected browsers
|
|
// self-heal — no manual DevTools needed. It does NOT reload the page and
|
|
// is a no-op once nothing is registered.
|
|
if ('serviceWorker' in navigator) {
|
|
navigator.serviceWorker
|
|
.getRegistrations()
|
|
.then((regs) => regs.forEach((r) => r.unregister()))
|
|
.catch(() => {});
|
|
if (window.caches && caches.keys) {
|
|
caches
|
|
.keys()
|
|
.then((keys) => keys.forEach((k) => caches.delete(k)))
|
|
.catch(() => {});
|
|
}
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div id="root"></div>
|
|
<script type="module" src="/src/main.tsx"></script>
|
|
</body>
|
|
</html>
|