Skip to main content
arrow-leftBack to Blog

The Future of Support is Code-First

Why I built Cossistant: an open-source, code-first support widget for the age of AI and smaller teams shipping bigger products.

A
Anthony Riera
The Future of Support is Code-First

Before writing this post, I saw something on X that stopped me in my tracks.

It's true, the code of your product has never been the value. The service is. Software as a Service. We say it all the time but we forget what it actually means.

And right now, something big is shifting.

AI changes who can build

AI is democratizing software. The barrier to shipping a product has never been lower. Anyone with an idea and a weekend can launch something real.

This is incredible. It's also a problem.

When everyone can build, "I built something" stops being impressive. The question becomes: is it any good? Does it work for people? Do they stay?

The code isn't the moat anymore. The experience is.

Smaller teams with bigger products

Here's what I see coming: smaller teams shipping products to more users than ever before. One engineer doing the work of ten. Three people running what used to need thirty.

AI handles the grunt work. Copilots write the boilerplate. Agents handle the repetitive tasks.

But there's a catch.

More users means more questions. More edge cases. More "how do I do this?" and "this doesn't work" and "can you help me with...?"

The bottleneck isn't code anymore. It's service. It's support.

The support problem

I'm Anthony. I've been a software engineer for more than 10 years, messing around with code since I was twelve.

Yes, I'm starting to get some wrinkles on my forehead.

There's something I love deeply: building beautiful, polished SaaS. One of the first things I do with a new product is make sure I stay available to customers. I want to answer questions and help when a bug appears, because there will always be bugs.

Probably like you, I would turn to platforms like Intercom or my favorite, Crisp. I've been a user for many years.

But I feel like I've never had a platform truly made for me. For developers. For this moment.

Generic support in a custom world

We're living in the age of shadcn. Open components. Open source. Complete control over every pixel of your product.

So why is support still a black box?

A widget that looks the same on every site. Configuration panels instead of code. AI that's bolted on, not built in. No way to extend it. No way to make it yours.

I'm a developer. In the age of AI, shadcn, and open source, I want control.

  • I want support to look and feel like my product.
  • I want support inside my product: on a page, in a modal, or in a sidebar.
  • I want to extend my support AI agent with code.
  • I simply want control.

What I'm building

This is why I built Cossistant.

It's an open-source support widget for React. Think of it as the shadcn of support: a <Support /> component you drop in, or headless primitives you compose however you want.

But the widget is just the surface. Here's the vision:

AI agents and humans together

The shipped product already combines AI and humans in the same conversation. Code-defined skills, custom logic, and deeper integrations are the direction of the product; treat that part as the vision, not as a currently documented public SDK contract.

The best support isn't AI replacing humans. It's AI and humans working in the same conversation. AI handles the first response, gathers context, answers what it can. Humans step in when it matters.

Not AI or human. AI and human.

AI should be a helper, not the main character. The human is always at the center of the support experience, your team and your customers. AI augments. AI accelerates. But humans connect.

This is what I believe. This is what I'm building.

The future of support

Support is about to become a real differentiator. When everyone can ship, the ones who win are the ones who serve.

Generic widgets won't cut it. Black-box AI won't cut it. The future belongs to teams who craft support experiences as carefully as they craft their products.

Code-first. Human-centered. Fully yours.

This is Cossistant.

Start with the Next.js or React quickstart to install the current widget and see the APIs available today.

Ready to build support your way?

Cossistant is open-source and free to start. Install the package, drop in the widget, and take control of your support experience.

pnpm add @cossistant/react

Or sign up to get your API key and start building.

Get started free