The World's First AI-Native CRM

Enterprise Power.
Start-up Speed.
AI Intelligence.

The open-source alternative to Salesforce. Built on ObjectStack Protocol to combine metadata-driven rigor with agentic AI flexibility.

Metadata-Driven

Define your business logic in TypeScript (`.object.ts`). Type-safe, version-controlled, and instantly deployable.

Agentic AI

Not just a chatbot. AI Agents proactively manage pipelines, draft emails, and enrich data without human intervention.

Developer First

Built on @objectstack/runtime. Extensible via standard packages. No proprietary languages to learn.

69
Business Objects
59
Server Hooks
1,629
Tests Passing
6
AI Agent Workflows
Architecture

The Engine: @objectstack/runtime

HotCRM is built on a rock-solid foundation. The runtime engine handles the heavy lifting, while you focus on business logic.

ObjectQL Engine

Type-safe, permission-aware data access. No raw SQL.

Metadata Registry

Hot-reloading schema definitions for Objects, Fields, and Views.

Vector Store Integration

Native support for RAG (Retrieval-Augmented Generation) and semantic search.

packages/crm/src/opportunity.object.ts
import { ObjectSchema, Field } from '@objectstack/spec/data';
export const Opportunity = ObjectSchema.create({
name: 'opportunity',
label: 'Opportunity',
fields: {
amount: Field.currency({
label: 'Amount',
required: true,
}),
}
});

Ready to modernize your CRM?

Join the community of developers building the future of enterprise software.