HubCode: Vibe Coding for HubSpot (No Terminal Required)

Apps can access 2,000+ agent.ai agents

Woo hoo! Thrilled to finally share a sneak peek of HubCode -- the ✨vibe coding✨ tool for HubSpot.

I talked about this a few weeks ago (which feels like forever). Been cranking on it and am ready to show you the actual app now.

Long story short: I love agentic coding. And I wanted to bring that power to building HubSpot apps.

Now, before we jump in, why am I sharing this with you. Feels more like a HubSpot product update. What if you’re not a HubSpot customer yet? (you can fix that and sign-up for the free version of HubSpot CRM), I still think this article will likely be relevant/useful because the broader point is still applicable to most: The way to win is to get really good at whatever customer platform you use, and then extend and customize it with agentic coding. If you’re looking for a career change or upgrade, learn how to do this. There will be thousands of companies looking to get leverage from the leading CRM platforms.

In today’s newsletter, I want to break down:

  • What HubCode is and how it works

  • The agent.ai integration

  • Why I think this is the future of building apps

What HubCode Is

Simply, HubCode is an agentic coding tool for building HubSpot applications and app cards.

What HubCode looks like (it runs on agent.ai)

Some notes:

1) This requires no terminal -- runs completely in the cloud.

No Node.js installation. No CLI commands. You describe what you want in plain English. HubCode generates the project files, writes the TypeScript code, handles configuration, and deploys it to HubSpot.

2) You can vibe code both app cards and full apps that live inside the HubSpot web UI.

App cards show up on specific HubSpot records (companies, contacts, deals, tickets). Full apps are accessible in the HubSpot navigation.

3) Generated apps can access data within HubSpot (of course).

Pull company information, contact details, deal data, custom properties -- anything in your HubSpot portal.

4) SUPER EXCITING: Apps can reuse any of the public agents in agent.ai (there are 2,000+ of them).

This makes your apps super-powerful because you can access all sorts of data and services. And you can build your own agents and access them too.

This gives you access to all the major frontier models, a bunch of really useful data sources, and a ton of other capabilities. Go to agent.ai to see what's available.

The demo shows pulling YouTube videos related to a company right into the app card.

5) You can paste in screenshots or other visuals as part of your vibe coding process.

If you haven't done this before, it will feel magical.

The Agent.ai Integration (This Is the Big One)

If you know me, you know I love agents. Well, HubCode apps now have access to ALL the AI agents on the agent.ai network.

Let me say that again: HubCode applications can invoke any of the 2,000+ public agents on agent.ai.

That means you can:

  • Pull social media data

  • Do Google searches

  • Look up financial details

  • Access third-party APIs

  • Build your own custom agents on agent.ai and use them

Here's a concrete example:

I wanted to show related YouTube videos for whatever company I was viewing in HubSpot. I used a snippet from the library that said: "Retrieve and show YouTube videos by searching on the company description."

HubCode took the company description from the HubSpot record, passed it to an agent.ai agent, and returned a list of relevant YouTube videos -- all embedded right in the app card.

This is the multi-agent future I’ve been talking about for so long: agents invoking other agents to accomplish higher-order goals. It’s early — but it’s here.

Why This Matters

I've been saying this for a while now: developers are becoming conductors, not coders.

We're moving from writing individual functions and classes to orchestrating fleets of agents. AI coding agents represent the next -- and perhaps most significant -- abstraction leap we've ever seen.

HubCode is what that looks like in practice.

You don't write TypeScript anymore, you describe what you want, and the agent handles the rest.

And because HubCode apps can access the agent.ai network, you're not just building isolated tools. You're building apps that can invoke other agents, combine capabilities, and do things that would have required weeks of integration work before.

This is an early "proof of concept," but I'll be iterating on it maniacally as I get user feedback.

The HubCode app runs on the agent.ai platform and is in private beta (because this one's going to take some testing and iteration, given the power and flexibility).

To apply, just go to hubcode.com.

If you're a HubSpot customer, apply for access. I'll be approving people as fast as I can.

And if you're not a HubSpot customer yet, I'm on a personal mission to sell HubSpot in “founder mode”. Check out gohubspot.ai -- even if it's just for the free version. It would make my day.

Let me know what you think. All thoughts, ideas, feedback, and wishlist items are appreciated.

Feedback is a gift. Thank you!

—Dharmesh (@dharmesh)

What'd you think of today's email?

Click below to let me know.

Login or Subscribe to participate in polls.