Readit News logoReadit News
Posted by u/sarreph 5 days ago
Launch HN: Kenobi (YC W22) – Personalize your website for every visitor
Hey HN! We’re Rory, Chris, and Felix from Kenobi (https://kenobi.ai). Kenobi lets you add AI-based content personalization to any website. As a site owner, you install our personalization widget with a script tag, just like you would for e.g. a chatbot integration. As a visitor, you interact with the widget (right now by providing a company name) and Kenobi changes the site content to suit you.

We’ve built a demo that anyone can try here: https://kenobi.ai/start

We believe that large parts of the web are about to go from being static to dynamic because of how adept LLMs are at transforming rendered HTML. And right now we’re focussing on B2B landing page content (as opposed to application UIs) because there is a lot of commercial opportunity for increasing top-of-funnel inbound conversions.

Our journey to Kenobi today is a long and snaking one. You may notice from the post title that we did YC’s Winter 2022 batch (I know that 4 years is practically ancient in YC-dog-years). Kenobi is a hard pivot from our original idea that we got accepted into YC with — a company called Verdn which did trackable environmental donations via an API. Since the summer, we’ve been hacking on different ideas… We started with personalized UI screenshots for outbound campaigns, but then people told us they wanted transformations to their actual site[0] — so we built an agentic workflow to research a visitor-company and “pre-render” changes to a landing site for them. Ultimately, there was too much friction in getting people to incorporate personalized URLs into their cold outbound campaigns[1]. Besides, people kept asking for us to do this for their inbound traffic, and so our current iteration was born.

Right now with Kenobi you pick a page that you’d like to make customizable, and choose [text] elements that you’d like to make dynamic. You can define custom prompting instructions for these elements, and when someone visits your page, our agentic workflow researches their company, and presents the updated content as quickly as possible, usually within a few seconds.[2] You also get a ping in Slack every time this happens so you know who is using your site.

We’ve been experimenting with features such as generating custom imagery that actually looks good and native to the page design, and pulling in company data sources so that e.g. the right case study can be presented based on a visitor’s industry and ICP profile. Our most requested feature is deanonymizing traffic so that Kenobi’s personalization can happen automatically as visitors land on your page — this is coming very soon, as right now you have to specify where you’re coming from.

It’s surprised us just how much business value we’ve gotten from knowing who (most probably) is on the page and asking for a personalized experience. We’ve seen response rates 3x of what we would normally from following people up from companies we know visited our site.

There are many players in this space already, and everyone seems to have their own angle. We are keen to hear thoughts on what people think the future of the personalized internet looks like!

Cheers from London!

P.S. - there's also a video that Chris recorded showing the end-to-end Kenobi experience right now https://www.loom.com/share/bc0a82a2f2fd40f695315bae80e8f5d8

[0] - Many of them had tried AI “microsite” generators but found the maintenance of managing a separate website(s) just for closing deals to be burdensome and inefficient.

[1] - Despite having a CSV export and Clay integration option for our pre-generated website changes, getting people to weave the URLs into their email sequences (everyone uses different tools) seemed almost insurmountable without building what would ostensibly be our own sequencing software.

[2] - We use light foundation models with grounded search for the research step, and translate these into markup changes via another light LLM pass and our own DSL which is optimized for speed.

edent · 5 days ago
Where's the evidence that users want this?

By users, I mean the people who browse marketing websites. Do they think having their company name / information in your copy is going to be helpful or creepy?

Oh, and did the IP owners give you permission to take Obi-Wan's name in vain?

I tried several different domains and the copy was so generic it gave no indication of being personalised.

fxn-m · 5 days ago
Adding to what Rory said:

We don't know for sure. This is built on the intuition that websites are still a one-size-fits-all approach that makes no sense in an age where we have intelligence at our finger tips, able to process and reformulate information that speaks directly to people.

You could see this idea as being on the opposite side of the same spectrum as agentic browsing (which hasn't really taken off yet).

And thanks for the feedback! There are limitations in the quality of the personalizations in onboarding experience due to latency constraints. These get lifted the moment you create an account, and can start doing some more in-depth context gathering of your website and the types of visitors you're likely to get.

thegagne · 5 days ago
Consumers are sick of being the victims of a power imbalance already. Social media sites do this kind of personalization on their feeds, but they do not provide the user the power to control their own algorithm.

If every website is tracking my identity and surrounding me with an echo chamber outside of my control, that is not a good thing.

If the profile and prompt is something the user controls, it could be useful, but it’s still hard to trust it. It takes away the ability to have trustworthy links to information/products, if it’s different for every user, especially if the customization methods are hidden behind opaque LLMs and system prompts.

I do think this idea can make money, but it’s likely bad for the internet consumers and likely to be part of future enshittification.

Dead Comment

sarreph · 5 days ago
In general the case that we’re building for here is the one where we are able to do two things effectively: “streamlining” content, so that instead of 7 different use-cases on a maze of a brochure site, as a visitor you see the top one or two use case you actually care about, in way more detail.

Second, we want to show B2B visitors’ brands in context. I.e. showing you what it would look like if your company was using the service in question with social proof from your industry peers. We don’t have our image tech in the on-demand demo right now, but companies that we have helped pre-render copies of their site with dynamic images (especially e-commerce brands), found higher engagement on their outreach as a result.

danvayn · 5 days ago
Do you guys do blogs? I’d love to read some insights about that. AI Efficacy aside, there is a clear advantage here to me that I’m surprised others rebuke. Web 2.0 grew into the behemoth today from the notion of offering bespoke, user-driven content.
danvayn · 5 days ago
I have no affiliation or horse in the AI Slop race but wouldn’t mind taking a shot at this. From my ignorant perspective, there are obvious common arguments against optimizing for generally inconsistent UI and UX, particularly how problematic and fruitless it can be.

However, I’d argue that there are some good arguments for this sort of optimization with what we know about potential consumer insights and how insignificant (but unique) aspects of an appeal can make or break someone’s interest. Or just given other evidence of how unique appeals can be effective (see things like Project Narwhal from Obamas first campaign.)

It’s also more tangential than argument above, but what we know about regular users of larger platforms indicates that a one size fits all approach doesn’t really fit all. Also consider that we really do have the tools/data now more than ever to offer a unique experience to users, and how that very concept of a unique user experience is what led to the proliferation of the platforms we use in the first place. There is a reason we preferred Google to Yellow pages and Google ad revenue took off — or atleast it wasn’t just about the profit motive of easy to access, updatable information. It was about using your insights and insights from others to craft unique results that appealed to you in a way that mass produced impersonal solutions did not do.

srameshc · 5 days ago
I am trying to make a constructive feedback and not just critical if I sound that way by anychance. I spent a bit of time but it's hard to get the product. Instead of the team photo on home page, you could show some images of what you mean by the product personalization. Honestly people don't have much time to read through and understand a product , which has a simple value proposition.

Deleted Comment

sarreph · 5 days ago
> You could show some images of what you mean by the product personalization

This is a great point, we've heard this elsewhere so I will be adding a section to our site for this. Thanks!

fakedang · 5 days ago
Had high expectations for the website, but maybe because it's bugged or likely because you're using a cheap LLM, Kenobi identified my tech company as a yacht-building/sailing/marine company and tailored the content accordingly.
fxn-m · 5 days ago
Damn, that’s unfortunate. We found the logs and looks like apollo returned empty for your domain. I just pushed an update that uses the same enrichment workflow as the rest of the app and looks like it correctly IDed your co. we're using gemini 2.5 flash-lite under the hood, and if it's not grounded it can come up with some whacky results! we'll shortly be shelving it for flash-3-lite as soon as we can
twelvechess · 5 days ago
Ok, your UI/UX is amazing, the experience is awesome. But for me, I don't immediately understand what you do and for whom. What I understand: You tailor my website to the visitor on my site (landing page), which would be pretty cool as an add on. What I don't understand: How you would do that, how do you create a personalized experience for a visitor you don't know something about?
chrismjelde · 5 days ago
Glad to hear you enjoyed the UI/UX and experience! The ‘how’ is a key question - right now the visitor inputs what company they’re from, and with that info we send out a research agent that compiles a) context on that company, and b) combines that with the deeper research its already done on your domain — essentially it marries up what it knows about you, with what it quickly learns about the visitor, to the customise whatever sections of the website you’ve given Kenobi permission to transform

Obviously a lot of companies have vastly different personas, and this is a harder problem to solve which we are working on.

topnde · 5 days ago
What they do is ask the visitor from which company they come from. Behind the scenes, this is what I imagine happens: - Kenobi scrapes that website and understands what it does - Has some prompts to transform the text in your website through the lens of your user: eg "Transform this text [your website text here] to appeal to a visitor from this company that does the following [scraped content here]"

Of course internally it might be much more complex than this but this is how I would do this if I had to build it.

ericmcer · 5 days ago
really? My very first interaction was it prompted me for my company name, and the basic html text <input/> didn't behave correctly.

It had no highlight styling so if you wanted to highlight a portion of your input it would be impossible to tell what the current selection was.

Looks cool, not trying to hate, I just have a pet peeve around native elements having basic function/accessibility features removed during heavy styling.

fxn-m · 5 days ago
Thanks for the feedback and sorry about the poor UI experience there! That should be fixed now and we'll keep an eye out for more cases like that.

Definitely a balance to be struck with going heavy on styles, whilst not breaking native element features and violating users' expectations!

adi4213 · 5 days ago
This demo started out as really cool - but the very first generated was terrible (in that it actually would have been very negative for our brand) Happy to discuss what exactly was problematic with you guys - so please take my comment constructively.
sarreph · 5 days ago
We’re heading to sleep as we’re on London time! Thanks to everyone who commented & for providing feedback. It’s been immensely useful to hear everyone’s perspectives.

Please reach out to us if you would like to at product@kenobi.ai

motoxpro · 5 days ago
If you go to their website and click the "Personalize" toast at the top and enter a random domain (e.g., google.com, hydroflask.com, etc.) it will change all the copy on the site for you.
sarreph · 5 days ago
Thank you yes, we perhaps should have made that a little clearer in the post body :')
8organicbits · 5 days ago
How do you ensure that the LLM is creating accurate content? It would be a terrible experience if the LLM rewrote a website with bogus claims that confuse customers.
sarreph · 5 days ago
We get asked this a fair amount and the way we’re strategising on it is to build more opportunities for the site owners to define context as part of the broad site research that goes into creating the interpolations.
8organicbits · 5 days ago
If I was to do this, I'd decide on what audiences my site was targeting and ensure the landing page had pre-approved content for each of them. Then I'd only use the LLM to rearrange the pre-approved marketing content, such that it puts the content that it thinks best targets the visitor above the fold. This way, the worst the LLM can do is to order the content incorrectly, and the visitor would need to scroll to see the content that targets them.

Even better, the LLM can make up rules for matching traffic to targeted profiles (corp IPs shows enterprise content, gov IPs shows gov offering, EU IPs shows European hosting options, etc). This way you don't use an LLM while rendering the page, reducing cost and speeding up page load times.

stencil1575 · 5 days ago
That's a lot of words to say you have no idea how to do it.