This project provides an AI-powered voice assistant for the Pebble Time watch. The assistant listens for your voice input, sends the transcriptions to either OpenAI's GPT, Anthropic's Claude, or Google's Gemini API, and displays the AI's response on the watch.
This app can be installed directly from the Rebble Store.
To use this project, you need to have a Rebble Subscription for the voice transcriptions to work and an API key for your chosen provider (OpenAI, Claude, or Gemini).
There are three ways to install PebbleAI (formerly known as PebbleAI) on your Pebble Time watch:
-
Rebble Store (Recommended for most users): The easiest way to install PebbleAI is directly from the Rebble Store. Simply search for "PebbleAI" in the store and install it on your watch.
-
Direct Installation from GitHub: If you prefer not to use the Rebble Store, you can install a precompiled version:
- Download the latest
.pbw
file from the Releases section of the GitHub repository. - Install it onto your Pebble Time watch using the Pebble app on your phone.
- Download the latest
-
Manual Build and Installation: For developers or users who want to modify the app:
- Clone the PebbleAI repository.
- Import the project to the Pebble SDK.
- Build the project.
- Install the resulting
.pbw
file on your Pebble Time.
For a detailed guide on the manual build process, refer to the Pebble development documentation.
To use the voice assistant:
- Open the PebbleAI app on your Pebble Time.
- Press the "Select" button to start dictation.
- Speak your query or command.
- Wait for the AI's response to be displayed.
In the app settings, you can configure:
- API Provider (OpenAI, Claude, or Gemini)
- API Key for the selected provider
- Model selection (for OpenAI)
- System prompt (for OpenAI)
- Temperature setting
- Vibration on response
- Light or Dark Theme
Make sure to set up the correct API key for your chosen provider before using the app.
Contributions to PebbleAI are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.