

Kage
Kage


WHAT IT IS
Most chat agents on websites are forgettable. Generic avatars, “How may I assist you today?” tone, trained mostly to deflect. They sit in the corner like a receptionist who can’t actually book the meeting.
Kage is our attempt at the opposite. A chat agent with a voice, a job, and a clear sense of when to send you somewhere else. It lives on the homepage as proof. We say we build AI agents, so here’s one. It also works as a filter that pre-shapes inquiries before they hit the contact form.
The fact that it’s here on Labs is the point. We built it for ourselves first.
HOW IT WORKS
Most chat agents optimize for engagement, keeping you talking as long as possible. Kage optimizes for qualification. Figuring out who you are and pointing you somewhere useful, fast. Three paths cover almost every visitor.
THE INTERFACE
Most of the work isn’t in the model. It’s in the surface. Page-aware starter chips so the conversation begins differently on /projects than on /about. A thinking-state avatar that closes its eyes while a response streams in, then opens them when it lands. A mobile experience that takes over the full screen instead of squeezing into a corner. The character has to feel like it belongs to the brand before anything it says will land.
STACK
THE BUILD
We built Kage in an afternoon. The avatar took less than an hour. A few iterations through Nano Banana Pro, background removed, shipped. The brain is Claude. Streaming runs on Edge Runtime so it works on Vercel’s Hobby plan. Upstash Redis handles rate limiting and session caps, because anything pointed at the open internet needs a floor.
What’s interesting is what we left out. No retrieval layer, no fine-tuning, no vector database. Not because those tools don’t have a place, but because Kage didn’t need them. The job is small and well-defined. A sharp system prompt with the studio’s actual knowledge baked in does most of the work. Real projects, real clients, real positioning. The instinct to over-engineer the AI layer is one of the more expensive habits in this space right now.
WHAT’S NEXT
A few things on the bench. RAG for project-specific deep-dives, so Kage can speak with detail about specific case studies instead of summarizing. Conversation analytics for knowing which questions actually get asked. High-intent alerts that ping us when a real lead is in the chat.
Each one earns its place or it doesn’t get added. The version live right now is intentionally simple, and we’d rather keep it that way than ship features for the sake of motion.
Try Kage
Kage is in the bottom right of every page. Click the avatar, ask anything. The conversation is real, the agent is the same one we just walked you through.




















