<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=145751410680541&amp;ev=PageView&amp;noscript=1">

Building custom applications inside HubSpot has always required developer resources, terminal access, and a working knowledge of TypeScript. For most marketing and revenue operations teams, that means custom app development stays on the backlog, waiting for engineering capacity that never quite arrives.

HubCode changes that equation entirely. Built by HubSpot co-founder and CTO Dharmesh Shah, HubCode is an agentic coding tool that lets anyone build and deploy HubSpot applications using plain English. No terminal. No CLI. No local development environment. Just describe what you want, and HubCode writes the code, handles the configuration, and deploys it directly to your HubSpot portal.

HubCode vibe coding tool for building custom HubSpot applications using plain English prompts

Covered in this article

What is HubCode?
What is vibe coding and why does it matter?
How HubCode works
The agent.ai integration
What you can build with HubCode
HubCode demo: see it in action
What this means for HubSpot customers
How to get access to HubCode
FAQs

What Is HubCode?

HubCode is an agentic coding tool purpose-built for creating HubSpot applications and app cards. It runs entirely in the cloud on the agent.ai platform, so there is no need to install Node.js, configure a local development environment, or run CLI commands.

Instead of writing TypeScript line by line, you describe what you want your application to do in plain English. HubCode then generates the project files, writes the code, handles all configuration, and deploys the finished application directly to your HubSpot portal.

The tool was built by Dharmesh Shah, co-founder and CTO of HubSpot, who announced it in March 2026 as a way to bring the power of agentic coding to the HubSpot ecosystem. It represents a significant shift in how businesses can extend and customise their CRM without relying on traditional development workflows.

For businesses that have already outgrown their current CRM setup, HubCode opens up a new path for building the exact tools and integrations they need, without waiting on developer availability.

 What HubCode Is 

What Is Vibe Coding and Why Does It Matter?

To understand HubCode, it helps to understand the broader trend it sits within: vibe coding.

Vibe coding is an emerging software development practice where artificial intelligence generates functional code from natural language prompts. The term was coined by AI researcher Andrej Karpathy in early 2025 to describe a workflow where the developer's primary role shifts from writing code to guiding an AI assistant through a conversational process.

In practice, vibe coding works in two main ways:

  • Pure vibe coding is the exploratory approach. You trust the AI's output to work as intended and focus on speed over precision. This works well for rapid prototyping and experimental projects.
  • Responsible AI-assisted development is the professional application. The AI acts as a collaborator, but you review, test, and take ownership of the final product. This is the approach that matters for business-critical applications.

The core workflow follows a simple loop: describe your goal in plain language, let the AI generate the code, run it, provide feedback, and refine. This cycle repeats until the application is complete.

What makes this significant for businesses is the accessibility shift. Teams that previously needed dedicated engineering resources to build custom tools can now create functional applications by describing what they need. The barrier to entry drops dramatically, and the speed of delivery increases just as sharply.

HubCode takes this concept and applies it directly to the HubSpot ecosystem, giving marketing, sales, and operations teams the ability to build custom CRM applications without writing a single line of code themselves.

How HubCode Works

HubCode runs entirely in the browser through the agent.ai platform. There is nothing to install, no terminal to open, and no local files to manage. The entire development process happens through a conversational interface.

The development process

You start by describing the application you want to build. This can be as simple as a sentence or as detailed as a full specification. HubCode interprets your description, generates the necessary TypeScript project files, writes the application logic, handles the HubSpot configuration, and deploys the finished product to your portal.

You can also paste in screenshots or visual references as part of the process. If you have a mockup or a design you want to replicate, HubCode can use that as input alongside your text description. This multimodal approach makes it straightforward to get from concept to working application quickly.

What HubCode can create

HubCode builds two types of HubSpot components:

  • App cards appear on specific HubSpot records such as companies, contacts, deals, and tickets. These are contextual tools that pull data from the record they sit on and display relevant information or actions.
  • Full applications are accessible through the HubSpot navigation and function as standalone tools within the platform. These can handle more complex workflows and are not tied to a single record type.

Both types of component have full access to your HubSpot data. They can pull company information, contact details, deal data, custom properties, and anything else stored in your portal.

For businesses evaluating whether HubSpot is the right fit, HubCode adds a compelling layer of customisability that was previously only accessible through traditional development.

The Agent.ai Integration

The most powerful feature of HubCode is its integration with the agent.ai network. Applications built with HubCode can invoke any of the 2,000+ public AI agents available on agent.ai, giving your custom HubSpot applications access to a vast range of external data sources and services.

This means your HubSpot applications are not limited to the data inside your portal. Through agent.ai, HubCode applications can:

  • Pull social media data and analytics
  • Run web searches and aggregate results
  • Look up financial details about companies
  • Access third-party APIs without building custom integrations
  • Connect to any custom agents you build on the agent.ai platform

A practical example

In the HubCode demo, Dharmesh showed a use case where he wanted to display related YouTube videos on a company record in HubSpot. He used a snippet from the HubCode 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 embedded directly in the app card. The entire process was completed through natural language prompts, with no manual coding involved.

This is multi-agent architecture in action: one AI agent (HubCode) orchestrating another AI agent (the YouTube search agent on agent.ai) to accomplish a higher-order goal within HubSpot. It is an early but practical demonstration of how AI agents will work together to extend business platforms.

For teams already building software designed to scale with their business, this integration model represents a significant acceleration. Instead of building and maintaining individual API connections, you can tap into a growing network of pre-built agents.

What You Can Build with HubCode

The combination of HubSpot data access and the agent.ai network opens up a wide range of practical applications. Here are some of the use cases that become possible with HubCode:

  • Competitive intelligence cards: Build app cards that automatically pull competitor news, social activity, and financial data for every company record in your CRM.
  • Lead enrichment tools: Create applications that use AI agents to gather additional information about contacts and companies from public sources, enriching your CRM data automatically.
  • Content recommendation engines: Display relevant content, articles, or media on deal records based on the prospect's industry, company description, or engagement history.
  • Custom reporting dashboards: Build full applications that combine HubSpot data with external sources to create reporting views tailored to your specific business metrics.
  • Automated outreach assistants: Create app cards that draft personalised outreach messages based on a contact's profile, recent activity, and company information.

These are not theoretical possibilities. The architecture that HubCode provides, combining CRM data with external AI agents, makes each of these achievable through natural language prompts rather than traditional development cycles.

HubCode Demo: See It in Action

Dharmesh Shah walked through a live demo of HubCode, building a functional HubSpot app card from scratch using only plain English prompts. The demo shows the full workflow from describing the application to deploying it on a live HubSpot portal.

The demo highlights several key capabilities: cloud-based development with no terminal required, real-time code generation from natural language descriptions, the agent.ai integration pulling external data into app cards, and one-step deployment to a live HubSpot portal. It is worth watching in full to understand how the conversational development process works in practice.

What This Means for HubSpot Customers

HubCode represents a meaningful shift in how businesses can customise and extend their HubSpot portals. Until now, building custom applications inside HubSpot required TypeScript development skills, a local development environment, and familiarity with the HubSpot developer framework. That put custom app development out of reach for most marketing, sales, and operations teams.

With HubCode, the barrier drops to the ability to describe what you need in clear language. This has several practical implications:

  • Faster time to value: Applications that would have taken days or weeks of development time can now be prototyped and deployed in hours.
  • Reduced dependency on engineering: Revenue operations teams, marketers, and sales leaders can build the tools they need without competing for developer bandwidth.
  • Greater customisation: The agent.ai integration means custom applications can pull from a much wider range of data sources than native HubSpot integrations currently support.
  • Lower cost of experimentation: Building a prototype to test an idea costs almost nothing in time and resources, making it practical to experiment with new workflows and tools.

As Dharmesh Shah puts it, developers are becoming conductors rather than coders. The role is shifting from writing individual functions and classes to orchestrating fleets of AI agents that handle implementation. HubCode is what that shift looks like in practice within the HubSpot ecosystem.

How to Get Access to HubCode

HubCode is currently in private beta. The tool runs on the agent.ai platform and access is being granted on a rolling basis as the team tests and iterates on the product.

To apply for access, visit hubcode.com and submit your application. Dharmesh has indicated that approvals are being processed as quickly as possible.

If you are not yet a HubSpot customer, HubCode is another strong reason to explore what the platform offers. HubSpot provides a free CRM tier that gives you access to the core platform, and tools like HubCode add a layer of extensibility that was previously reserved for businesses with dedicated development teams.

As a Diamond HubSpot Solutions Partner, Velocity Digital helps businesses across Africa, Europe, and the Middle East get the most from their HubSpot investment. Whether you need help setting up your portal, building custom integrations, or developing a strategy to leverage new tools like HubCode, our team can help you move faster.

Watch our latest webinar

Frequently Asked Questions

1. What is HubCode?

HubCode is an agentic coding tool built by HubSpot CTO Dharmesh Shah that allows users to build and deploy custom HubSpot applications using natural language prompts. It runs entirely in the cloud on the agent.ai platform and requires no terminal, CLI, or local development environment.

2. Do I need coding experience to use HubCode?

No. HubCode is designed to be accessible to anyone who can describe what they want in plain English. The tool handles all code generation, project configuration, and deployment automatically. However, understanding your business requirements and HubSpot data model will help you get better results from your prompts.

3. What is the agent.ai integration?

Applications built with HubCode can invoke any of the 2,000+ public AI agents on the agent.ai network. This gives your custom HubSpot applications access to external data sources, web searches, social media analytics, financial information, and other services without building custom API integrations.

4. Is HubCode available to all HubSpot customers?

HubCode is currently in private beta. You can apply for early access at hubcode.com. Approvals are being processed on a rolling basis. The tool is expected to become more widely available as it moves through testing and iteration.

5. How does HubCode differ from HubSpot's existing developer tools?

HubSpot's existing developer framework requires TypeScript knowledge, a local Node.js environment, and CLI access. HubCode eliminates all of those requirements by using AI to generate and deploy applications from natural language descriptions. It is built for speed and accessibility, making custom app development available to non-technical teams for the first time.