Manage your Bring! shopping lists directly from Raycast.
- View Shopping Lists - Browse all your Bring! lists with items organized by "To Buy" and "Recently Purchased"
- Add Items - Quickly add items to any list with optional details (e.g., "2 liters", "organic")
- Mark as Purchased - Check off items as you shop
- Remove Items - Delete items from your lists
- Instant Updates - Optimistic UI updates for a snappy experience
Since this extension is not yet available in the Raycast Store, you'll need to install it manually:
- Raycast installed
- Node.js 18+ installed
- 1Password CLI (optional, for secure API key management)
- A Bring! account
-
Clone this repository:
git clone https://github.com/ichoosetoaccept/bring.git cd bring -
Install dependencies:
npm install
-
(Optional) Set up 1Password for secure API key management:
cp .env.example .env # Edit .env to point to your 1Password vaultIf you skip this step, the extension will use a fallback API key automatically.
-
Start the development server:
npm run dev
-
Open Raycast and search for "View Shopping Lists" or "Add Item to List"
-
On first run, you'll be prompted to enter your Bring! credentials in the extension preferences
The extension requires your Bring! account credentials:
| Preference | Description | Required |
|---|---|---|
| Your Bring! account email | Yes | |
| Password | Your Bring! account password | Yes |
Your credentials are stored securely in Raycast's encrypted preferences storage.
| Command | Description |
|---|---|
| View Shopping Lists | Browse and manage items in your shopping lists |
| Add Item to List | Quickly add an item to a shopping list |
| Shortcut | Action |
|---|---|
⌘ R | Refresh lists |
⌃ X | Remove item |
↵ | Mark as purchased / Add back to list |
This is an unofficial extension and is not affiliated with or endorsed by Bring! Labs AG. Use at your own risk.
MIT
