Launchdoor

Cairnly

The CRM that respects your data, taste, and time.

Active Developmentcairnly.app

Cairnly is a self-hosted CRM built around the full relationship timeline: contacts, deals, notes, email, calendar events, lead forms, booking pages, reports, and automations in one workspace. AI can run locally, with a user-provided key, or be turned off entirely.

cairnly.app
Self-hosted CRM
Cairnly

The CRM that
marks the path.

The CRM that respects your data, your taste, and your time.

Your server·AGPLv3·One command
Key features

What Cairnly does.

  • Relationship timelines

    Contacts, notes, emails, meetings, forms, bookings, and activity history stay attached to the person or company record.

  • Deals and reporting

    Pipeline views, CSV exports, and opinionated reports for revenue, conversion, activity, aging deals, and more.

  • Scheduling and forms

    Public booking pages, hosted lead forms, embeds, and webhook endpoints for external workflows.

  • Email and calendar

    Gmail OAuth, SMTP/IMAP, Google Calendar, CalDAV, templates, sequences, and timeline-linked communication.

  • AI on your terms

    Workspace-level AI modes for local models, bring-your-own provider keys, or fully disabled AI surfaces.

Product notes
Problem

Most CRMs either hide useful relationship context behind tabs or push small teams into hosted platforms that own the workflow and the data.

Approach

Cairnly keeps the contact timeline as the center of the product and makes self-hosting a first-class path, while still supporting the automation, scheduling, email, calendar, and AI surfaces modern teams expect.

What it proves

Teams get a capable CRM they can run on their own infrastructure, adapt to their process, and use without surrendering relationship data to a closed platform.

Under the hood

Tech stack.

App
Next.jsReactTypeScriptTailwind CSS
Backend
tRPCBetter AuthDrizzle ORM
Data
PostgreSQLpg-boss
Infrastructure
Docker ComposeCaddyAstro
Let’s build

Have an idea, product, or business problem worth solving?

Let’s talk about how Launchdoor can help you build it. Tell us about your goals and we’ll get back within one business day.