← Back to Plugins
Tools

Instacart Browser

dtiemann83 By dtiemann83 👁 48 views ▲ 0 votes

OpenClaw plugin that builds Instacart carts conversationally and stops at the review screen.

GitHub

Install

npm install
npm

Configuration Example

{
  "plugins": {
    "entries": { "instacart-browser": { "enabled": true } },
    "load": { "paths": ["/Users/<you>/Desktop/Repos/instacart-browser"] }
  }
}

README

# @dtiemann/openclaw-instacart-browser

OpenClaw plugin that builds Instacart carts conversationally and **stops at the review screen** — humans place the orders.

## Install

```
openclaw plugins install ~/Desktop/Repos/instacart-browser
```

Or add to `~/.openclaw/openclaw.json`:

```jsonc
{
  "plugins": {
    "entries": { "instacart-browser": { "enabled": true } },
    "load": { "paths": ["/Users/<you>/Desktop/Repos/instacart-browser"] }
  }
}
```

Requires the `resend` skill and the built-in `browser` tool.

## Config

```jsonc
{
  "plugins": {
    "entries": {
      "instacart-browser": {
        "enabled": true,
        "config": {
          "dataDir": "~/.openclaw/workspace/instacart-browser",
          "profile": "openclaw",
          "loginEmail": "[email protected]",
          "staples": { "minOccurrences": 3, "windowSize": 5 }
        }
      }
    }
  }
}
```

See `DESIGN.md` for the full schema.

## Tools

`instacart_resolve_login_code`, `instacart_read_memory`, `instacart_write_memory`, `instacart_record_cart`, `instacart_rank_stores`, `instacart_detect_staples`, `instacart_update_preference`, `instacart_open_list_source`, `instacart_start_session`, `instacart_update_session`, `instacart_end_session`.

## What it does NOT do

- Place orders.
- Manage payment methods.
- Handle marketing email.
- Support per-person preference profiles.

## Dev

```
npm install
npm test
npm run typecheck
```

See `PLAN.md` for the implementation plan and `DESIGN.md` for the architecture.
tools

Comments

Sign in to leave a comment

Loading comments...