cellmate
safe AI enrichment for spreadsheet data
Fills new CSV columns with LLM-generated values — classification, sentiment, translation, moderation notes, any prompt-driven task — with the guard pipeline applied to every row before the enrichment model sees it. Idempotent, resumable, reproducible.
# enrich with a YAML schema
$ cellmate enrich \
--in reviews.csv --out reviews-enriched.csv \
--schema reviews.yaml
# test on 20 random rows before committing
$ cellmate enrich ... --sample 20
# the full toolbelt:
# enrich · describe · strip · reorder · collapse
# extract · join · rename · check - YAML schemas
- Parallel workers
- Blocked-row triage
- Reuse prior runs
- AI column rename
- Describe a CSV