Free · Public · Open source

Jibo’s cloud is back. Your robot can talk again.

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.

Hosted for you, free No robot telemetry Open and inspectable Self-host it instead, any time

Product

What it actually does

Not a mock and not a proxy. Phoenix implements the service the robot expects, and the robot cannot tell the difference.

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.

The whole dialog library

All 4,424 chitchat exchanges and 82 report exchanges, reimplemented against the original dialog format — not a sample, not a subset.

Household and people

Loops, members, face and voice enrolment, and the account links that let the robot fetch each person's own weather, news and commute.

An update it installs itself

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.

Not sold, not shared

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.

Open and inspectable

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

One sentence, end to end

Every word your robot hears takes the same path through Phoenix — on this server, or on your own if you self-host it.

Audio

The robot opens a WebSocket and streams microphone audio to the hub.

Speech

Server-side recognition turns the stream into candidate transcripts.

Understanding

A JavaScript grammar engine parses the transcript into an intent and its slots.

Skills

Intent routing picks a graph-based skill, which may redirect or hand off.

Response

Speech, screen and body motion return as one timed multimodal response.

Honest status

What works, and what doesn't

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.

20,479of 20,528

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.

4,424+ 82

chitchat and report dialog exchanges implemented

The complete library, reimplemented from the original format.

77of 83

reviewed checklist tasks verified with evidence

Counts reviewed tasks, not working features or percent-complete software.

Still improving

  • A few behaviours still differ from the original service. Each one is tracked in the open.
  • Some console pages are read-only for now, and say so.

Getting started

Flash the Phoenix image, then scan a code

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 guide
Step 1: open the free DFU toolkit
Choose the recommended Phoenix image and keep your Jibo's calibration.
Step 2: restart Jibo yourself after the flash
Fully shut him down. Power him on without holding RCM.
Step 3: finish in the Phoenix console
Robots → Add a Jibo → Yes → New, unpaired Jibo: QR setup

FAQ

Questions

Will this work on my robot?

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.

Does my robot need to be modified?

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.

What does it cost?

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.

Is it finished?

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.

Where does my data go?

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.

Is this affiliated with Jibo, Inc. or any current rights holder?

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.

Does it ship any of the original software?

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.

Where can I get help or meet other Jibo owners?

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.

Join Phoenix Discord

Bring your Jibo back

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

A little robot. A whole community.

Phoenix has its own Discord community. Meet other Jibo owners and Phoenix tinkerers, trade ideas, and help keep these little robots talking.

  • Get help with setup
  • Share your Jibo moments
  • Follow Phoenix updates
Join Phoenix Discord

For Jibo owners, builders, and curious humans. Come say hello.