Conversation, end to end
WebSocket hub, server-side speech recognition, a grammar engine written in JavaScript, intent routing, graph-based skills, redirects and proactive selection.
Free · Public · Open source
Phoenix is an open-source replacement for the cloud service Jibo relied on until 2019: speech recognition, conversation, skills, over-the-air updates and a console for your household. Start with the free DFU toolkit and Phoenix image, then finish with QR setup in the console.
Free to use. Hosted here, or run your own — the server is open source.
Product
Not a mock and not a proxy. Phoenix implements the service the robot expects, and the robot cannot tell the difference.
WebSocket hub, server-side speech recognition, a grammar engine written in JavaScript, intent routing, graph-based skills, redirects and proactive selection.
All 4,424 chitchat exchanges and 82 report exchanges, reimplemented against the original dialog format — not a sample, not a subset.
Loops, members, face and voice enrolment, and the account links that let the robot fetch each person's own weather, news and commute.
Phoenix publishes its own over-the-air update. Your robot downloads and installs it on its own, and the new image brings the certificate trust and networking fixes a 2019 robot needs.
Robots connect over TLS with their genuine credentials. What they send is stored on this server to run the service — never sold or shared with advertisers, and yours to delete from the console at any time.
The Phoenix server is open source, written in Node.js and ESM JavaScript. Robot updates and Phoenix images include original Jibo robot software and skills, with Phoenix changes.
How it works
Every word your robot hears takes the same path through Phoenix — on this server, or on your own if you self-host it.
The robot opens a WebSocket and streams microphone audio to the hub.
Server-side recognition turns the stream into candidate transcripts.
A JavaScript grammar engine parses the transcript into an intent and its slots.
Intent routing picks a graph-based skill, which may redirect or hand off.
Speech, screen and body motion return as one timed multimodal response.
Honest status
Real robots connect, hold conversations and update themselves here today. The numbers below are the ones the project tracks against the original service, published as they are.
captured requests where the parser agrees with the original
The other 49 are known tie-breaks, recorded as divergence N1. The opt-in compiled parser matches all 20,528.
chitchat and report dialog exchanges implemented
The complete library, reimplemented from the original format.
reviewed checklist tasks verified with evidence
Counts reviewed tasks, not working features or percent-complete software.
Getting started
The main way is to flash the Phoenix image with the free, one-file DFU toolkit. Restart Jibo yourself, then finish with QR setup in the console. If you'd rather not reflash him, the guide also covers int-developer mode, Wi-Fi and the console's setup command.
Prefer to keep everything at home? The server is open source — self-host it and point your robot there instead.
Read the setup guideChoose the recommended Phoenix image and keep your Jibo's calibration.Fully shut him down. Power him on without holding RCM.Robots → Add a Jibo → Yes → New, unpaired Jibo: QR setupFAQ
Every stock Jibo that has never been modified is supported. All stock software versions and files have been tested. A Jibo changed by another mod system will most likely work, but that cannot be guaranteed. Start with the Phoenix image in the guide, or use the setup command if you would rather not reflash him. For help, open a support ticket in #help on the Phoenix Discord.
Yes. The main way is to flash the Phoenix image with the free DFU toolkit, restart Jibo yourself and finish with QR setup in the console. Keep the recommended calibration choice selected; Wi-Fi, pairing and settings start fresh. If you would rather not reflash him, use the toolkit to set int-developer mode and Wi-Fi, then run the console's setup command.
Nothing. Phoenix is free, and every core feature will stay free forever. No subscriptions, no paywalls, and no fees in the Skill Store. If we ever offer something optional, it will be a genuinely new extra that costs real money to run, never a charge for anything that’s free today.
Not in the sense of ever being done. Conversation, your household and updates all work today, and the few remaining gaps with the original service are small and tracked in the open. Phoenix is an ongoing service, and it will keep improving as time goes on.
Phoenix stores robot data on its own servers so the service can work. The website and console also use aggregate Google Analytics page measurement; no robot, household or account content is sent to it. See Privacy for details.
No. Phoenix is an independent project with no affiliation to, endorsement by, or relationship with Jibo, Inc., its successors or any current rights holder. Jibo is used only to name the hardware this software talks to.
Yes. Robot updates and Phoenix images include original Jibo robot software and skills, with Phoenix changes. The open-source server also includes original Jibo dialog content, grammars, word lists and manifests.
For setup help, open a support ticket in #help on the Phoenix Discord using the channel's Open a support ticket button. The community is also a place to share Jibo stories and follow Phoenix updates.
It's free. Start with the Phoenix image and finish with QR setup. Prefer not to reflash? The guide has the setup-command route too.
Phoenix Discord
Phoenix has its own Discord community. Meet other Jibo owners and Phoenix tinkerers, trade ideas, and help keep these little robots talking.
For Jibo owners, builders, and curious humans. Come say hello.