korb

Consumer and social

grocery shopping cli

SHOW HN2026

korb

CLI to order groceries via reverse-engineered REWE API (Haskell)

github.com

#rewe api#grocery cli#haskell#mtls#grocery shopping

205points
85comments
#280of 4,366 in 2026
Top 7%of 2026 by points

How HN took it

MixedNo clear lean

12 positive, 16 neutral or asking, 1 mixed, 4 critical, out of 33 comments about the project. Thread score +0.30.

Idea: 9 for, 2 againstExecution: 1 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful for personal grocery shopping; agentic groceries idea

    From 3 comments
    • I hope REWE is seeing this and offers an official MCP server. In the end we pay real money there. :D I wrote a skill some time ago to support me with "agentic groceries" on my…
      aweiher on HN
    • Serious good use of an AI. Just let them do the grey area (like repeated purchase). I'd even let an algo pick better groceries for me. Cools tuff!
      ramon156 on HN
    • Love this! Super cool.
      tietjens on HN
  • Impressive Haskell and Lean formal verification

    From 2 comments
    • ``` > The suggestion engine (korb suggestion threshold) is re-implemented in Lean 4 with five mathematically proven properties: suggestions have positive frequency, are sorted…
      vessenes on HN
    • Really cool to see things still being built in Haskell! How do you find using it compared to some of the newer languages that have more modern tooling? Did you implement your own…
      sigr_ on HN

Objections

  • Reverse-engineered API may break or be locked down

    From 3 comments
    • Cool project, but have mixed feelings about publishing ever easier ways to access this API. They've locked down the API a while ago for a reason. Also there already exists this…
      Bewelge on HN
    • > Finally the best side projects are the ones you actually use and this one will be used for all my future grocery shopping. Until it breaks in a few weeks.
      rvz on HN
    • Well you don't control the API so it will still break.
      rvz on HN
  • Could enable excessive orders like 300 avocados

    From 1 comment
    • Really cool, but this is also how you end with 300 avocados and 500 L of detergent.
      son3tt on HN

Requests

  • Compare basket prices across markets

    From 2 comments
    • Cool project, but have mixed feelings about publishing ever easier ways to access this API. They've locked down the API a while ago for a reason. Also there already exists this…
      Bewelge on HN
    • An aggregator like this that could surface the same good for the cheapest price all inclusive of delivery would be something I would pay for!
      gigatexal on HN
  • Sort items by unit price

    From 2 comments
    • >I do have a suggestion for your app though: Have it compare your basket of goods across different markets in your region to show you the cheapest option. I'd settle for just…
      duskdozer on HN
    • there is this "400g (1 kg = 3,48 €)" - would be pretty easy to sort results by that I'd guess, good idea!
      wazHFsRy on HN
  • Official REWE MCP server

    From 2 comments
    • Please pitch internally for an official Rewe MCP server. This is the future of doing groceries. Let us login with our credentials and let us do the search/filling the cart with…
      aweiher on HN
    • I hope REWE is seeing this and offers an official MCP server. In the end we pay real money there. :D I wrote a skill some time ago to support me with "agentic groceries" on my…
      aweiher on HN

Questions

  • How stable is the API in practice

    From 1 comment
    • been ordering from REWE for years =) always wished the app was less annoying. all my programm skills - for what? lol. probs for reverse engineering the mTLS part, most people…
      silbercue on HN
  • Does Austrian BILLA use the same API

    From 1 comment
    • Nice! Do you know if the Austrian billa (REWE's subsidiary) is using the same api?
      wklm on HN

Alternatives named

  • rewerse-engineering existing REWE reverse-engineered project

    From 1 comment
    • Cool project, but have mixed feelings about publishing ever easier ways to access this API. They've locked down the API a while ago for a reason. Also there already exists this…
      Bewelge on HN
  • asdabot for Asda UK

    From 1 comment
    • That's funny, I've just built the same thing for Asda in the UK https://github.com/markDunne/asdabot It can search for items, add them to the basket, picks a delivery slot and…
      splike on HN
  • heissepreise price comparison for Austrian retailers

    From 1 comment
    • There's this one which got some publicity, doesn't seem to be updated any more but it worked for all these retailers listed and is open source:…
      dewey on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/47571183)