Private beta · self-hosters first

Turn the reels you save into recipes that live on your phone.

Fetch happens on your phone with your own session. Structured output lands on-device, then pushes to the Mealie or Tandoor you already run. An optional home agent runs the fetch on your hardware and earns a 10–30% discount on your annual renewal.

iOS · Android · private beta · works with your existing Mealie / Tandoor

Your phone fetches, not our servers.

The home agent you run on your network does the Instagram fetch — using your own logged-in session. We never see the video.

Recipes live on your device.

The library is a local SQLite database we don't upload. Sync is opt-in, and goes from your phone straight to the recipe manager you already run.

Sync to your recipe manager — never internet-exposed.

Your recipe manager doesn't need a public endpoint. The phone reaches it on your LAN or via your VPN, the same network you already trust.

how it works

Four steps. The first one is the one you'd do anyway.

  1. 1

    Share a reel

    From Instagram, TikTok, or YouTube Shorts. Tap the paper-plane icon, pick SavePlate from the share sheet.

  2. 2

    Wait ~30 seconds

    The audio is transcribed by Groq, the words are structured into a recipe by Anthropic, and the temporary video copy is deleted within 24 hours.

  3. 3

    Recipe arrives

    Ingredients, instructions, prep time, cook time. Edit anything. Cook mode keeps the screen on and walks you through, step by step.

  4. 4

    Sync to your Mealie

    Optional. One tap. From your phone to your recipe manager. The manager doesn't have to be reachable from the internet.

why this and not the others

The honest comparison.

Self-hosters can spot empty marketing. Here's how SavePlate sits next to the two paths most people consider — a cloud-hosted recipe app where the library lives in the vendor's database, or stitching a community Instagram scraper onto an open-source recipe manager you self-host. The goal isn't to dunk; it's to help you decide if SavePlate's trade-offs match how you actually want to cook.

  1. Where your library lives
    Your phone (SQLite) + your Mealie / Tandoor
    cloud-hosted · A cloud database the vendor controls
    self-hosted · Your own Mealie / Tandoor server
  2. Who fetches the reel from Instagram
    Your phone using your own IG session — or your home Docker agent
    cloud-hosted · Shared cloud scrapers — one IP space for every user
    self-hosted · A scraper container you install + babysit (community projects, often unmaintained)
  3. What happens to the source video
    Deleted from our R2 within 24h
    cloud-hosted · Cached on the vendor's CDN for re-rendering
    self-hosted · Stored on your server until you clean it up
  4. Your recipe manager has to be internet-exposed
    No — phone-side push, your server stays LAN-only
    cloud-hosted · N/A — there's no separate manager, it's the vendor's cloud
    self-hosted · If you want anywhere-access, yes
  5. What you pay
    Free for 5 imports/mo · A$6–A$29 / mo · earn a 10–30% renewal discount with the home agent on annual plans
    cloud-hosted · Free tier with a weekly cap · paid annual subscription
    self-hosted · Server cost + your weekends

Want the long-form version? See the docs.

pricing

Three tiers. Five free imports a month to start.

Flat monthly pricing across the board — no metered surprises. Run the home agent for a month and a renewal discount kicks in automatically on Enthusiast and Power — 10% flat on monthly plans, 10–30% banded on annual.

Casual

A few reels a week.

A$6 / mo

50 imports / mo

Cloud only

Enthusiast

Regular cook from saves.

A$14 / mo

200 imports / mo

Cloud + agent

Power

Bursty or high volume.

A$29 / mo

500 imports / mo

Cloud + agent

Earn a 10–30% renewal discount with the home agent. Annual plans on Enthusiast and Power earn a 10% floor for running an active agent, scaling to 20/25/30% as your cloud-savings ratio crosses 10/15/20%. Casual is cloud-only, no agent path. Applied automatically to your next renewal; no coupon. See full pricing →

referrals

Bring a friend. Both of you eat.

Every account gets a referral link in Settings. When a friend signs up through it, both of you get free imports — and you keep earning if they stick around on a paid plan. No coupon codes, no chains. Just a thank-you for sending someone who actually cooks.

Step 1

They sign up with your link

Both of you get +2 free imports on top of your 5 a month.

Step 2

They import their first recipe

You earn an activation bonus — more free imports, no card.

Step 3

They upgrade to a paid plan

You keep earning monthly — up to 200 imports per referral.

The link lives at Settings → Refer a friend once you're in. Earnings on free tiers come as imports; on Power they apply against your monthly spend cap.

Try it on a reel you already wish you could cook from.

Five imports a month will be free once the beta opens. No card up front. Mealie syncs out of the box.

Email [email protected] and tell us iOS or Android — we'll send a TestFlight invite when your slot opens.

SavePlate — recipes from the videos you already save