Lunara Box is a small computer you switch on in your office. Pair it with your ordinary mobile phone over Bluetooth and connect your WhatsApp — from that moment every call and message is answered instantly by an AI that knows your prices, your hours and your services, and books the appointment straight into your calendar or CRM.
No graphics card, no server room, no per-minute cloud bill. The AI model runs inside the Box on 32 GB of RAM — so your customers' voices and data never leave your office.
Set up from your phone over Wi-Fi in ~10 minutes · answers on your existing SIM number via Bluetooth, on WhatsApp, or on a SIP line · works offline
Why you need this
If any of these sound like your business, this is exactly what the Box is for. Each one is a real cost today — a missed call, a slow reply, a booking never entered, a night nobody covers.
The Box answers every call instantly, day and night, in the caller's language — no queue, no voicemail, no lost customer.
Calls and WhatsApp messages are handled by the same AI agent in seconds, with the full history of that customer in front of it.
Routine calls — hours, prices, status, appointments — are handled automatically. Your team only touches the cases that need a human.
Every conversation is recorded, transcribed and attached to a CRM card with channel, direction, timestamps and outcome.
The agent checks the calendar, books the slot, sends the confirmation and updates the CRM in one flow.
Models, recordings, transcripts and the database live on your own machine. Nothing leaves your network — GDPR and internal security stay satisfied by architecture.
The Box doesn't sleep, doesn't quit and never forgets the script. New rules apply to every conversation the second you save them.
English, Romanian, Russian, French and Polish out of the box — the agent detects the language and answers in it.
Who buys it
High call volume, simple questions, appointments. The agent books, reschedules, reminds and never puts a patient on hold.
Order status, delivery times, returns — answered on WhatsApp and phone at 2 a.m. without a night shift.
Inbound leads qualified instantly, callbacks made automatically, every conversation logged against the CRM card.
Where sending recordings to an external cloud is simply not allowed: all inference happens on your hardware, behind your firewall.
What you actually get
No GPU, no data centre, no monthly per-minute bill. One quiet mini-PC with 32 GB of RAM runs the whole AI stack inside Docker — and it is set up from a web page, not a command line.
Buy the appliance pre-flashed, or download the release and install it yourself on any mini-PC with 32 GB of RAM. No graphics card, no server, no cloud subscription.
Qwen2.5 3B Instruct (q4_K_M) for conversation, faster-whisper for listening and Piper for speaking — downloaded once and then running fully offline in Docker.
Easy!Appointments and a mini CRM come pre-installed, so the agent can take a real booking on day one — or write into your existing system over MCP.
Everything is configured in a browser page on your own network. The Box even creates its own Wi-Fi network on first boot so you can set it up from your phone.
A new Box creates its own Wi-Fi network the moment you switch it on. You connect, the local menu opens, you pick your office Wi-Fi, write what your company does, pair your phone over Bluetooth and scan the WhatsApp QR code. The next incoming call is answered by your AI agent. Technicians who prefer a terminal can still run the installer on their own hardware.
Advanced / self-install: curl -fsSL https://get.lunara.box | sudo bash — offline tarball available for sites with no internet at all.
Channels
The channel becomes secondary: whether a customer rings your mobile, calls the office line or writes on WhatsApp, Lunara sees one contact, one history, one set of tools and one business process — and books into one calendar.
Pair your everyday smartphone to the Box over Bluetooth. The Box acts as a hands-free headset: when someone rings that number and nobody picks up, the AI answers instead. Keep your number, keep your SIM.
Scan a QR code once in the local menu. Customer messages and voice notes are answered in seconds, with the same knowledge and the same booking rights as on the phone.
Larger sites can connect an existing SIP trunk or PBX, with per-number routing to different agents. Optional — the Box works fine without it.
Appointments land in the built-in Easy!Appointments calendar, or in your existing CRM / booking system through the MCP connector layer.
Inside the box
Lunara is modular instead of one big monolith: each part can be updated, diagnosed or restarted on its own without taking down the rest of the system.
The realtime runtime: it hears the caller, detects when they stop speaking, transcribes, thinks, calls tools and speaks the answer back — with barge-in, so callers can interrupt.
A quantised local model running in Docker on plain CPU. It fits comfortably in 32 GB RAM, needs no graphics card, and never sends a word to any cloud.
Local speech-to-text tuned for CPU (int8). Phone audio and WhatsApp voice notes become text on the Box itself.
Fast offline voices in English, Romanian, Russian, French and Polish. Each agent has a default language and switches to the caller's language.
A full booking system inside the Box: services, staff, working hours and free slots. The agent checks availability and confirms the appointment during the call.
Already have a CRM or booking system? MCP connects the agent to any of them — Bitrix24, amoCRM, 1C, Google Calendar, an internal HTTP or SQL API — no rewrite required.
Pair your ordinary SIM smartphone. The Box registers as a headset and answers calls on your existing number — no SIP contract, no new number to advertise.
Scan a QR code in the local menu. Text and voice messages go to the same agent, with the same knowledge and the same booking tools.
Contacts, conversations, calls, appointments and notes. The caller's number is matched to a card, so the agent knows who is speaking before it says hello.
Audio plus a transcript for every conversation, stored on the Box, playable and downloadable from the local menu.
Everything above is configured from one browser page on your network. Nobody on your team ever opens Docker, YAML or a terminal.
Service health checks, restart-on-failure, disk and memory alerts, plus one-click backup and restore of the database and recordings.
How it works
A silent mini-PC with 32 GB RAM and no graphics card. Plug in power — that is the whole hardware installation. No server room, no GPU, no IT project.
On first boot the Box creates its own Wi-Fi network. Connect your laptop or phone to it and the local setup menu opens in the browser automatically.
Pick your network in the menu, enter the password, and the Box joins your LAN. From then on the same menu is reachable from any device in the office.
Paste your services, prices, opening hours and rules into the agent prompt. That text is everything the AI needs to answer like a trained receptionist.
Pair your smartphone over Bluetooth so the Box answers calls on your existing SIM number, and scan the WhatsApp QR code. A SIP trunk can be connected too.
Whenever someone calls or writes, the agent picks up in seconds, answers questions and creates the booking in Easy!Appointments — or in your own CRM over MCP.
Architecture
All conversations are processed inside your perimeter. The cloud dashboard only exchanges signed control messages with the Box — no audio, no transcripts and no personal data ever travel that link.
Capabilities
Your data
Models, recordings, transcripts, the CRM database — all stored and processed on the Box in your office. The Box carries its own device ID and certificate, secrets are kept out of the compose file, and every changing action lands in an audit log.
Updates & support
The installed version lives in /opt/lunara-box/VERSION and in the image tags — 1.0.0, 1.0.1, 1.1.0 — so upgrades and rollbacks are never a guess.
Every bundle carries a SHA-256 checksum and a digital signature, verified before anything is installed.
backup.sh and restore.sh cover the database, recordings and configuration; encrypted backups for production sites.
update.sh pulls the new images and migrates; if something misbehaves you drop back to the previous version.
Book a demo, hear the agent answer in your language, get your licence issued and put the Box on your own network this month.