GitHub soon
AGPL-3.0Open source, code on GitHub soon

Every call answered.

Linedesk is the open-source AI receptionist for businesses. It answers every call, books the appointment and hands over to a person when needed. You own the code and the data.

Join the cloud waitlist GitHub coming soon
$ git clone linedesk coming soon

Self-host with one Docker command on a small server with about 1.5 GB of RAM.

Water heater not heatingMike Chen · (503) 555-0148
Maya · live
Caller

Hi, our water heater stopped working this morning. No hot water at all.

Maya

Sorry about that. I can get a technician out to you. Does Thursday between 9 and 11 work?

Caller

Thursday works.

Maya

You're booked. I'll text you a confirmation in a minute.

Thu12
Water heater repair9:00–11:00 AM · 2214 SE Ash St · added to calendar

One call, start to finish

What happens when your phone rings

The assistant runs on your own number. You set the greeting, the hours and what counts as urgent.

Picks up on the first ring

Day, night and weekends. Nobody waits on hold, nobody gets voicemail.

Finds out what they need

Name, address and the problem in the caller's own words.

Books the job

Into your calendar, inside your working hours, with buffers and minimum notice.

Hands over when it should

Urgent calls go straight to a person, with the context already written down.

Lands in your inbox

Recording, transcript and a two-line summary. Mark it done and move on.


The inbox

Nothing needs you. Maya has it.

Calls are sorted by who has to act. Most days you only open the first view.

⌘K
Today
Burst pipe under the kitchen sinkDana Ortiz
Water is off at the main. Wants someone today, home after 2 PM.
Urgent2:149:41 AM
Water heater not heatingMike Chen
No hot water since this morning. Booked a repair.
Booked Thu 9 AM1:528:17 AM
Quote for a bathroom remodelPriya Nair
Two bathrooms, wants a site visit next week. Message taken.
Message3:057:58 AM
Yesterday
Open on Saturday?(971) 555-0193
Asked about weekend hours. Answered from your settings.
Answered0:386:02 PM

Example data: Brightwater Plumbing & Heating, Portland.

One call at a time

Open a call, read the summary, press E. The next one is already there.

E done Z undo R remind

Recordings you can trust

Every call keeps its audio, the full transcript and what the assistant did, so you can check any answer.

Calm by default

You only get a notification when a person is needed. Everything else waits quietly in the inbox.

Works on any phone line

Forward your existing number or get a new one. Your callers don't notice a change.

Open source

Run the whole line on your own server

The code is on GitHub under AGPL-3.0. Calls, recordings and customer data stay on a machine you control.

~/linedesksource code coming soon
$ git clone linedesk  # coming soon
$ cd linedesk && cp .env.example .env
$ docker compose up -d
[+] Running 8/8
 ✓ postgres     ✓ electric
 ✓ api          ✓ agent
 ✓ livekit      ✓ livekit-sip
 ✓ valkey       ✓ caddy
# open your PUBLIC_URL and create the first account
AGPL-3.0Read it, change it, run it
1 commandThe whole app in one Docker project
~1.5 GB RAMFits on a small VPS
No cloud lock-inVoice server runs on your box too
Carrier
Twilio or Telnyx, on your own account
Models
Pick the speech, language and voice providers
Calendar
Google Calendar, Microsoft 365, CalDAV (rolling out)
Sign-in
Password, email code, Google, Microsoft or your own OpenID Connect
GitHub coming soon Self-host guide coming soon
Compared

Where Linedesk fits

Answering services send calls to people. Closed AI receptionists rent you a black box. Voice platforms give you parts to build with. Linedesk is the finished product, with the source.

LinedeskAnswering serviceClosed AI receptionistVoice-agent platform
Picks up instantly, any hourYesDepends on staffingYesYes
Books into your calendarYesSometimesYesYou build it
Inbox, recordings and handoverYesMessages by emailYesYou build it
Ready to use without codeYesYesYesNo
Source code you can readYesNoNoNo
Runs on your own serverYesNoNoNo
Your carrier and your modelsYesNoNoPartly

Two ways to run it

Same code, your choice of server

Self-hosted

Free · AGPL-3.0

For developers, agencies and anyone who wants the data in-house.

  • Every feature, no license key
  • Your server, your carrier account, your model keys
  • Run it for many businesses from one install
Self-host guide coming soon

Linedesk Cloud

Coming soon

For businesses that want their calls answered and nothing to maintain.

  • We run it, update it and keep it online
  • Get a number or forward the one you have
  • Move to self-hosting any time, with your data

We only use your email to tell you when Linedesk Cloud opens.

Your phone line, always answered.

The code goes public on GitHub with the first release. Join the cloud waitlist and we’ll tell you when it’s out.

Join the cloud waitlist GitHub coming soon