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.
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
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.
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:
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.
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.
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.
HubCode builds two types of HubSpot components:
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 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:
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.
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:
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.
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.
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:
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.
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.
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.
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.
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.
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.
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.