STORE PACKAGE
AGPL-3.0 · SELF-HOSTED · YOUR KEYS

Productivity · Store package · v1.2.0

Shopping

AI shopping concierge — search Walmart, build lists, learn your preferences, find deals, and hand off a ready-to-checkout cart you complete on the retailer's site.

Opens ?app=purchasing on the demo deployment. On your own box it is the same URL.

4 screens in the ribbon · opens on shop-concierge

AssistantBrowseCartDeals

What it does

The rest of the story.

Other swarm bots can ask it to prepare a purchase.

What you can ask it

Tools the bot can actually call.

Registered server-side, scoped to the signed-in user. The bot calls the tool — it never shells out, and it never handles the credential behind it.

How it runs

What happens when you use it.

Not a chat window with a plugin behind it. Every step below is something the app declares in its manifest, which is why it can be told to you plainly.

  1. 01

    You open it, or the assistant does

    Opening ?app=purchasing loads its 4 screens into the shared cockpit, starting on shop-concierge. The ribbon, the ticket list and the assistant are already there — the app contributes views, not a second application to log into.

  2. 02

    It reads your accounts without ever holding the keys

    The connector call happens in a fixed server operation outside the model. Only the normalized result reaches reasoning — the token stays encrypted and scoped to you.

  3. 03

    Longer work becomes a ticket

    Scheduled and swarm-initiated work enters the queue as a shopping ticket. It is durable, it has an owner, you can watch it move through its phases, and if it fails it fails somewhere you can open and read.

  4. 04

    The result lands where you can check it

    Back on the app's own screens, as state you own — not as a chat message you have to scroll back to find.

What it needs

Before it can do anything for you.

Also on the productivity shelf

Apps that pair with this one.

All 11 productivity apps →

Underneath

What every app on this site is standing on.

This app does not ship its own queue, its own credential store or its own cockpit. It declares what it needs and the platform provides it.