The device
Small enough to forget you own it.
A pocketable slab with a screen, a speaker, a microphone and a button you get to define. Everything else about it is software.
Mic arrayHears you across a room, not just up close.
DisplayWho is calling, what was said, what it did.
USB-COne port for charging and for talking to a laptop.
Status lightTells you at a glance when the mic is live.
SpeakerCarries the other side of a call, and its replies.
Programmable buttonBind it to anything you write yourself.
Industrial design is still in progress. The illustration above is drawn from our current direction, not a photograph of final hardware.
Phone calls
Let it take the call.
Screening, answering and relaying calls is what OpenRemote is built around. Everything else it does is in service of that being effortless.
A call arrives
Your phone rings and so does OpenRemote. Let it ring through to you, or hand the call over and carry on with what you were doing.
It answers and listens
The assistant picks up, greets the caller, and works out who they are and what they want — the same way you would if you had the patience.
You get the short version
A summary lands on the screen while the call is still live. Read it, ignore it, or press the button to take the call yourself mid-sentence.
Incoming call
Number not in your contacts
- Hi, you've reached Dana's assistant. Who's calling?
- It's the clinic — about moving Thursday's appointment.
- I can pass that on. What time are you offering?
Summary so far
Caller wants to move Thursday’s appointment. Waiting on a new time_
An illustration of the interface we are building, with an invented conversation. Not a recording, and not final software.
Open by design
It’s a real computer.
OpenRemote runs Linux. Not a locked appliance with a companion app, but a small machine you can log into and change. If our assistant is not what you want it to be, replace the parts you disagree with.
- SSH in
- It is on your network and it accepts a shell. No vendor console standing between you and the machine you bought.
- Install what you like
- A general-purpose Linux userland, so the tools and runtimes you already know are the tools you use here.
- Write your own handlers
- Decide in your own code what happens when a call comes in, when the button is pressed, or when you say a particular thing.
you@openremote — ssh
~$ ssh you@openremote.localWelcome to OpenRemote.~$ ls handlers/incoming_call.py button.py wake_word.py~$ cat handlers/incoming_call.py# Runs on every inbound call.def on_call(call): if call.is_known_contact: return call.ring_my_phone() return call.answer_and_summarize()~$ systemctl restart openremote-agent# Distribution, package manager and API: [TBC]~$ _Illustrative session, written by hand to show the idea — not a screenshot of a shipping device. Command names, file layout and the handler API are still being designed and will change.
Specifications
The sheet, honestly.
We would rather leave this page mostly blank than fill it with numbers we cannot stand behind yet. Here is the shape of the spec sheet; the figures land when they are locked.
Specifications are provisional. OpenRemote is pre-launch and nothing below is final. Values marked [TBC] are still being decided and will be confirmed when the Kickstarter campaign goes live.
| Component | Value |
|---|---|
| SoCApplication processor | [TBC] |
| MemorySystem RAM | [TBC] |
| StorageOnboard flash | [TBC] |
| DisplayPanel type, size and resolution | [TBC] |
| ConnectivityWireless radios and protocols | [TBC] |
| Audio inMicrophone configuration | [TBC] |
| Audio outSpeaker and output path | [TBC] |
| BatteryCell capacity and runtime | [TBC] |
| PortsConnectors and expansion | [TBC] |
| ControlsButtons and inputs | [TBC] |
| DimensionsHeight, width and depth | [TBC] |
| WeightDevice only | [TBC] |
| Operating systemDistribution to be confirmed | Linux |
| PricePricing is set when the campaign launches | To be announced |
No certifications, carrier compatibility or regional availability are claimed at this stage.
Campaign launching soon
OpenRemote is heading to Kickstarter.
We are building the device in the open and putting it up for backing when it is ready to be built at volume. There is no launch date to give you yet — when there is one, it will be here first.
The campaign page isn't live yet, so this button doesn't go anywhere.
- Campaign
- To be announced
- Price
- To be announced
- Shipping
- To be announced