Internal · Our build · 1 weeks
kt-agent
The conversational agent on this very website
- monthly hosting
- < US$10
- first-token latency
- < 500ms
- lines of TypeScript
- ~250
What it is
Every visitor to kaanha.tech can talk to a conversational agent on the homepage. The agent is grounded in our actual positioning and case studies, refuses to invent metrics it doesn't have, and pre-qualifies enquiries before routing them to our inbox.
Why we built it
Three reasons, in order of importance:
1. **The medium IS the message.** We sell custom AI. Most AI consultancies sell custom AI from a static landing page. By making the homepage *be* an AI experience, we close the credibility gap from weeks of sales calls to 90 seconds of interaction. 2. **It saves us time.** Instead of taking every "tell me about your services" call cold, we let visitors do their own intake first. 3. **It is a working portfolio piece.** Visitors who want to see something we have built can poke at the agent itself. No screenshots required.
Tech stack
SvelteKit 2, Server-Sent Events, Google Gemini 2.5 Flash, Drizzle ORM on Postgres, Tailwind 4. The full source is in the same repo as this website.