1import{j as e}from"./markdown-CMW6EB7-.js";import"./helmet-CMSyB68m.js";import{L as t}from"./router-CFY-GuIw.js";import{S as c}from"./SEO-BXYH2s3Q.js";import{p as m,H as d,z as p,I as x,l as u,i as g,J as h,y,k as b}from"./icons-Ca3AKjTN.js";const s="Flagship products Deemwar builds and maintains â Agent Proxy, reqsume, SmartVideo, Stock Research, LLM CPU Benchmarks, and All Purpose Login.",f={"@context":"https://schema.org","@type":"CollectionPage",name:"Products â Deemwar",url:"https://deemwar.com/products",description:s,mainEntity:{"@type":"ItemList",itemListElement:[{"@type":"ListItem",position:1,name:"reqsume",url:"https://reqsume.com"},{"@type":"ListItem",position:2,name:"SmartVideo",url:"https://deemwar.com/products/smartvideo"},{"@type":"ListItem",position:3,name:"Stock Research",url:"https://deemwar.com/products/stock-research"},{"@type":"ListItem",position:4,name:"LLM CPU Benchmarks",url:"https://deemwar.com/products/llama-cpu-benchmarks"},{"@type":"ListItem",position:5,name:"All Purpose Login",url:"https://deemwar.com/products/all-purpose-login"},{"@type":"ListItem",position:6,name:"AgentProxy",url:"https://deemwar.com/products/agent-proxy"}]}},w=[{name:"reqsume",icon:m,tagline:"AI-powered resume + job-application platform.",description:"Production SaaS. AI rewrites, ATS-tailored exports, credit-metered usage, Razorpay + PayPal payment, GST invoicing. Built on the Deemwar stack â Go + Gin, Postgres + pgvector, Kamal deploys.",badge:"Live",primary:{label:"Visit reqsume.com",href:"https://reqsume.com",external:!0}},{name:"SmartVideo",icon:d,tagline:"Multi-tenant video processing. Upload, edit, share with AI assistance.",description:"Live alpha at smartvideo.deemwar.com. Go API + Python worker on PGMQ, server-driven wizard state, per-tenant pipelines. Productizes the queue layer we extracted from reqsume.",badge:"Paid · Alpha",primary:{label:"Learn more",slug:"smartvideo"}},{name:"Stock Research",icon:p,tagline:"Signal research and insights for Indian large-cap equities.",description:"Multi-horizon directional models, per-horizon factor attribution, basket simulations with honest P&L numbers. Spike-gated execution â the system stays quiet most days.",badge:"Research Preview",primary:{label:"Learn more",slug:"stock-research"}},{name:"LLM CPU Benchmarks",icon:x,tagline:"Tool-calling accuracy on commodity CPU â Qwen, Gemma, Phi compared.",description:"Apples-to-apples benchmark of ~4B open-weight LLMs running on a commodity x86 CPU box. Standard vs TurboQuant KV-cache compression. Public results, public harness.",badge:"Public · Open",primary:{label:"Learn more",slug:"llama-cpu-benchmarks"}},{name:"All Purpose Login",icon:u,tagline:"Operate Gmail, Outlook, Drive, Teams, GitHub from Claude â across many accounts.",description:"A CLI + paired Claude/Codex agent skill. Register as many Gmail and Microsoft (Azure AD) accounts as you need, switch by name, and drive them all from your AI agent. Daily work â email, calendar, files, chat, GitHub â runs through one consistent surface. Tokens stay local; Deemwar servers never see them.",badge:"Coming Soon",primary:{label:"Learn more",slug:"all-purpose-login"}},{name:"AgentProxy",icon:g,tagline:"Mask secrets, meter spend, and audit every AI-agent call â one dashboard.",description:"A local proxy for Claude, Codex, Copilot, and any agent CLI. Strips API keys before they leave your machine, meters tokens + $ spend per agent/model/project with budgets and alerts, and logs every call for audit. npm + Homebrew install, from $4.99/mo.",badge:"Live",primary:{label:"Learn more",slug:"agent-proxy"}}],j="+917598628326",P="Hi Deemwar, I'd like to discuss a project.",k=`https://wa.me/${j.replace("+","")}?text=${encodeURIComponent(P)}`,L=({product:a})=>{const o=a.icon,n=a.primary.external&&a.primary.href,i=a.primary.slug,l=()=>{const r="flex-1 inline-flex items-center justify-center gap-2 px-4 py-2.5 rounded-lg bg-accent text-white font-medium text-sm hover:bg-accent/90 transition-colors";return n?e.jsxs("a",{href:a.primary.href,target:"_blank",rel:"noopener noreferrer",className:r,children:[a.primary.label,e.jsx(y,{className:"w-4 h-4"})]}):i?e.jsxs(t,{to:`/products/${a.primary.slug}`,className:r,children:[a.primary.label,e.jsx(b,{className:"w-4 h-4"})]}):null};return e.jsxs("div",{className:"flex flex-col p-8 rounded-2xl border border-light-border dark:border-dark-border bg-white dark:bg-gray-900 h-full",children:[e.jsxs("div",{className:"flex items-start justify-between mb-4",children:[e.jsx(o,{className:"w-10 h-10 text-accent"}),e.jsx("span",{className:"text-xs px-2 py-1 rounded-full bg-accent/10 text-accent font-medium whitespace-nowrap",children:a.badge})]}),e.jsx("h2",{className:"text-2xl font-bold mb-2 text-gray-900 dark:text-gray-100",children:a.name}),e.jsx("p",{className:"text-sm font-medium text-accent mb-3",children:a.tagline}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300 leading-relaxed mb-6 flex-1",children:a.description}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-2",children:[e.jsx(l,{}),e.jsx(t,{to:"/contact",className:"flex-1 inline-flex items-center justify-center gap-2 px-4 py-2.5 rounded-lg border border-accent text-accent font-medium text-sm hover:bg-accent/5 transition-colors",children:"Talk to us"})]})]})},S=()=>e.jsxs("main",{className:"min-h-screen pt-32 pb-20 bg-gray-50 dark:bg-gray-950",children:[e.jsx(c,{title:"Products",description:s,path:"/products",jsonLd:f}),e.jsxs("div",{className:"container mx-auto px-4 md:px-6 max-w-6xl",children:[e.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4 text-gray-900 dark:text-gray-100",children:"Products"}),e.jsx("p",{className:"text-lg text-gray-600 dark:text-gray-300 mb-12 max-w-2xl",children:"Flagship products Deemwar builds and maintains."}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:w.map(a=>e.jsx(L,{product:a},a.name))}),e.jsxs("div",{className:"mt-16 p-8 rounded-2xl border border-accent/30 bg-accent/5 text-center",children:[e.jsx("h2",{className:"text-2xl font-bold mb-3 text-gray-900 dark:text-gray-100",children:"Have a project in mind?"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300 mb-6 max-w-xl mx-auto",children:"Custom builds, licensing access, or just want to compare notes on the stack â reach out on WhatsApp or via the contact form."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 justify-center",children:[e.jsxs("a",{href:k,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 px-5 py-3 rounded-lg bg-green-600 hover:bg-green-700 text-white font-medium transition-colors",children:[e.jsx(h,{className:"w-5 h-5"}),"WhatsApp us"]}),e.jsx(t,{to:"/contact",className:"btn-secondary",children:"Contact form"})]})]})]})]});
1export{S as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.