Skip to content
Apache-2.0Cloud or your own servers

Every customer conversation, in one place.

Email, live chat and your help center in one shared inbox. Ollie drafts replies in any language, and your team sees every change the moment it happens.

Start free
$curl -fsSL https://opendesk.sh/install.sh | sh

Free for one mailbox · Self-hosted is free and unlimited

Google WorkspaceMicrosoft 365IMAP and SMTPForwardingLive chatHelp center13 languagesOllieMCP toolsREST APIWebhooksDesktopiPhone
Product

Everything support does, in one calm place.

Email, chat and your help center become one queue of tickets, with the people, rules and targets that keep it moving. Nothing to stitch together.

See every feature

Live chat that knows when to step aside

A light widget for your site in 13 languages. Ollie answers from your articles, and the moment someone asks for a person, your team is there. This one is live: try it.

Ollie, the teammate who never sleeps

One AI that answers, drafts, translates, triages and works in your tools. Anything it does is marked as Ollie, and nothing risky runs without a yes.

Live for the whole team

See who is looking and who is replying. Every change lands on every screen at once, so nobody answers twice.

Every mailbox, one queue

Google, Microsoft 365, IMAP or plain forwarding, and live chat. Replies leave from your own address.

A help center that answers first

Publish articles once. Customers search them by meaning, and Ollie answers from them.

Targets that warn before they break

First reply and resolution targets per priority, counting down on every ticket, with business hours.

Rules that run the moment mail lands

Route, tag and prioritise on arrival, so the right person sees the right ticket first.

AI teammate

Meet Ollie.

It answers chats from your articles, drafts replies your team edits, works in the tools you connect and hands off the moment a person is needed. Everything it does is marked as Ollie.

On Cloud you pay for AI usage in dollars; self-hosted runs on your own key or a local model. Never used to train models.

How opendesk uses AI
Apps

On your desk and in your pocket.

A desktop app for Mac, Windows and Linux, and an iPhone app with push. Same inbox, same live updates, signed in to every workspace you work in.

Download the desktop app

Desktop

A calm window of its own, with native notifications, a dock badge and every account a shortcut away.

iPhone

Push for new chats, replies and mentions, and the whole queue when you are away from your desk.

Keyboard first

Jump, assign, snooze and reply without the mouse. Press ? anywhere to see every shortcut.

Open source

Yours to read, run and change.

opendesk Cloud runs the code in the repository. Run the same thing on your own server with one command, and build on the API the app itself uses.

Self-hosted in one command

One Go binary, the realtime gateway and Postgres behind Caddy, with HTTPS handled for you. No Redis, no Kafka.

Built on the API you get

Scoped keys, idempotent creates, signed webhooks and a realtime socket with replay. An OpenAPI 3.1 spec, generated from the server.

curl https://api.opendesk.sh/v1/tickets \
  -H "Authorization: Bearer od_live_..." \
  -H "Idempotency-Key: 6f1c2b7e-0d4a-4f8e-9b1a-2c3d4e5f6a7b" \
  -H "Content-Type: application/json" \
  -d '{
    "subject": "Order 4521 arrived damaged",
    "contact": { "email": "sam@example.com", "name": "Sam Lee" },
    "channel": "api",
    "body_html": "<p>The box was crushed in transit.</p>",
    "priority": "high",
    "tags": ["shipping"]
  }'
Apache-2.0
Read it, change it, run it anywhere.
Same code
Cloud and self-hosted are one codebase.
Postgres only
The one dependency. Your data stays in it.
One command
Upgrades are a pull and a restart.
Pricing

Free to start. One price to grow.

Every feature on every plan, Ollie included. Plans differ only in limits.

Free
$0forever

For a founder or a one-person support desk. Free forever, for any organization.

  • 1 mailbox
  • 1 team member
  • $0.50 of AI usage per month
  • Every feature
Start for free
ProMost teams
$18per user / month

For teams. Everything unlimited, billed for the people who answer customers.

  • Unlimited mailboxes
  • Unlimited team members
  • $10 of AI usage per seat per month, pooled
  • Every feature
Start for free
Self-hosted
$curl -fsSL https://opendesk.sh/install.sh | sh
$0free, unlimited

Run it on your own servers, with your own AI key or a local model.

  • Unlimited mailboxes
  • Unlimited team members
  • Unlimited AI with your own key
  • Every feature
Read the install guide

Pro is billed per user who answers customers. Viewers are free.

Compare plans and AI pricing
Questions

Asked often.

Something else? Write to us, a person answers.

Yes. The code is Apache-2.0 licensed and developed in public on GitHub. opendesk Cloud runs the same code that is in the repository; there is no closed edition with extra features.

Only who runs it. Both have every feature. Cloud is free for one mailbox and one member, and $18 per user a month for unlimited everything. Self-hosted is free and unlimited on your own servers, with your own AI key or a local model.

Email through forwarding, IMAP and SMTP, Google or Microsoft 365, plus a live chat widget for your site and a public help center. Everything arrives as tickets in one shared inbox.

No. Customer content is sent to the AI provider only to run the feature you asked for, and it is never used to train models. Admins can turn AI off for the whole workspace.

Yes. The widget and help center come in 13 languages, and messages and drafts translate both ways, so agents read and reply in their language while customers get theirs.

Yes. Everything is available through the REST API, and self-hosted data sits in Postgres in a schema you can read. You can move from Cloud to your own servers on the same code.

Give every customer a calm, good answer.

Start on the cloud in a minute, or self-host it tonight. It is the same code either way.

Start free
$curl -fsSL https://opendesk.sh/install.sh | sh