Automated, Personalized Product Demos Powered by AI
Hey HN! We’re Toni and Pablo, creators of Karumi (https://www.karumi.ai), a platform that delivers instant, scalable, guided demos of your product—completely automated and without human intervention. It works in any language.
Check out our demo video: https://www.loom.com/share/e7f7e00f2284478e8335f8f4d4dac6bd and see a live demo at https://www.karumi.ai/meet/start/phlz.
Karumi is an AI agent that manages a real web app within a shared browser session, guiding users through your product. Instead of live screen-sharing by a person, the agent opens your app, navigates interface elements, completes forms, and explains actions. Originally built as an internal tool at our previous company, it evolved into a solution for consistent, high-quality demos. When questions about the best way to showcase features arose, we realized traditional documentation and scripts quickly became outdated, and demo quality depended on the presenter. Our goal was a repeatable, intelligent agent capable of understanding main flows, adapting to users, and navigating smoothly.
The system is built on three core components:
1. Planning and control layer: A loop determines each next step—whether to ask questions, click, navigate, or reset. It uses reasoning models within a fixed set of actions, with safeguards like timeouts and depth limits, never yielding full browser control.
2. Browser execution layer: A controlled browser session streams video and allows interaction only with specified elements. Each action is timestamped and logged with a rationale, aiding debugging.
3. Product knowledge layer: We incorporate documentation, demo scripts, videos, and usage data to train the agent. During demos, the agent decides flows and explains features based on this knowledge.
Currently, Karumi supports web applications. Desktop app support is planned. Due to the unpredictability of large language models, it prioritizes safety with checkpoints, conservative navigation, and reset options. If the agent encounters unclear UI states, it prompts the user instead of guessing.
Pricing varies based on client needs, blending a platform fee with per-call charges. Factors influencing pricing include complexity, support, and scope.
Presently, clients use Karumi for inbound demos and internal environments. For real-world examples, see Karumi in Deel’s platform: https://www.loom.com/share/e7f7e00f2284478e8335f8f4d4dac6bd.
We look forward to your questions and feedback!
FAQs:
Q: What types of applications does Karumi support?
A: Currently, Karumi supports web applications. Support for desktop apps is in development.
Q: How does the AI agent navigate and explain the product?
A: The agent operates within a controlled browser, clicking, filling out forms, and discussing features based on trained knowledge, all streamed live.
Q: Is the demo fully automated?
A: Yes, the process is fully automated, requiring no human intervention during demos.
Q: How is pricing determined?
A: Pricing is customized per customer, usually involving a platform fee plus a per-call charge, based on the project’s complexity and scope.

Leave a Comment