Work in progress, we will continue to improve this application.If you want to run it on your device, you will need to install Expo Go on your mobile device.
cd software/source/clients/mobile/react-nativenpm install # install dependenciesnpx expo start # start local expo development server
This will produce a QR code that you can scan with Expo Go on your mobile device.Open Expo Go on your mobile device and select Scan QR code to scan the QR code produced by the npx expo start command.
Run 01:
Copy
Ask AI
cd software # cd into `software`poetry run 01 --mobile # exposes QR code for 01 Light server
In the 01 mobile app, select Scan Code to scan the QR code produced by the poetry run 01 --mobile command.Press and hold the button to speak, release to make the request. To rescan the QR code, swipe left on the screen to go back.
A community contibution ❤️To run it on your device, you can either install the app directly through the current TestFlight here, or build from the source code files in Xcode on your Mac.
Made to emulate the button on the hardware models of 01, the big, yellow circle in the middle of the screen is what you hold when you want to speak to the model, and let go when you’re finished speaking.
The settings button
Tapping the settings button will allow you to input your websocket address so that the app can properly connect to your computer.
The reconnect button
The arrow will be RED when the websocket connection is not live, and GREEN when it is. If you’re making some changes you can easily reconnect by simply tapping the arrow button (or you can just start holding the speak button, too!).
The terminal button
The terminal button allows you to see all response text coming in from the server side of the 01. You can toggle it by tapping on the button, and each toggle clears the on-device cache of text.