pyr0ball opened issue Circuit-Forge/roadmap#15

pyr0ball
Fri, 27 Feb 2026 13:54:00 -0800

15#[KIWI] Kiwi — Pantry tracking + leftover recipe suggestions; barcode OCR#

[KIWI] Kiwi

Pantry tracking + leftover recipe suggestions; barcode/receipt OCR

Status

Beta — recipe engine shipped, on main.

Phase 1 — Complete ✓

Vue 3 SPA (port 8511) + FastAPI (port 8512) + SQLite (cf-core)

Pantry CRUD — add/edit/remove items, expiry tracking

Barcode lookup (Open Food Facts API)

Receipt OCR (docuvision / fallback)

Cloud instance (port 8515) → menagerie.circuitforge.tech/kiwi

Free key claim wired on website

Phase 2 — Complete ✓

Recipe engine levels 1–4 (corpus match → LLM assist → StyleAdapter → full LLM)

Assembly template system — 13 templates (burrito, stir fry, soup/stew, pasta, etc.)

Ingredient prep-state stripping + reconstruction as cooking instructions

FTS5 synonym expansion; alt-meat/alt-chicken; prep-state stopwords

Nutrition panel — macro estimates per serving; texture profile backfill (378K rows)

Recipe UI — style/category filters, dismiss, load more, prep notes, nutrition chips

Dietary constraints + allergy list; glycemic/nutrition filters

LLM expiry fallback via background task scheduler

DocuvisionClient — cf-docuvision fast-path for receipt OCR

CF-core deep integration — db, llm_router, tiers, tasks.scheduler

cf-orch agent sidecar — VRAM leasing via coordinator (kiwi node on dashboard)

Tier gates — paid features behind license check

Phase 3 — In Progress

Partial consumption / sub-unit inventory tracking (Circuit-Forge/kiwi#12)

Recipe scanner — photo of cookbook/recipe card → structured recipe

Household/shared pantry — design and pricing model

FooDB flavor molecule import (schema ready)

Fine-tuned model for recipe levels 3–4

Backlog

Meal planning

Shopping list generation

Nutritional tracking

Repository

https://git.opensourcesolarpunk.com/Circuit-Forge/kiwi

Milestones