Abstract / Overview
AI Sheets is a no-code, spreadsheet-style tool for building, transforming, enriching, and evaluating datasets with open AI models. It runs free as a Hugging Face Space or locally. You load tabular data, add AI-generated columns driven by prompts, refine results by editing cells and liking good ones, and export a finished dataset to the Hugging Face Hub. No agents. Only cells, prompts, and models.
Try it out here
Conceptual Background
AI Sheets preserves the familiar spreadsheet loop. Your imported cells remain human-editable. New columns are generated by prompts that reference existing columns using placeholders such as {{column_name}} . You iterate by editing outputs and marking preferred examples; on regeneration, those examples act as few-shot guidance. A toggle enables web search for columns that need up-to-date facts. The interface is optimized for quick iteration on small batches before scaling.
AI Sheets integrates with the Hugging Face ecosystem and multiple Inference Providers, so you can compare models and latency characteristics without changing your data. It can also target OpenAI-compatible endpoints for local or custom deployment patterns.
Practical Setup
Use the hosted Space to evaluate the tool with zero installation. This is the fastest path to understand prompts, column settings, and regeneration.
Deploy locally if you need private data handling, custom endpoints, or tighter control over providers. The project README documents setup and environment variables.
Connect to providers through the UI. Switch models per column to test structure, accuracy, and speed on your own data.
Optional: point AI Sheets at an OpenAI-compatible local endpoint when on-prem or air-gapped constraints apply.
Step-by-Step (Practical, No Agents)
1) Bring in data
Import CSV, TSV, XLS, or Parquet. The UI expects at least one header and one row. For fast feedback cycles, keep the interactive session to roughly a thousand rows.
Alternatively, describe a small dataset in natural language to generate a seed table with a few rows for exploration. Extend by dragging.
2) Add AI columns
Click “+” to create an AI column. Choose presets such as Extract, Summarize, Translate, or write a custom instruction. Reference existing columns with
{{column}}.Toggle “Search the web” when a task requires current facts, such as adding missing ZIP codes or URLs.
Change the model or provider per column to compare result quality and latency across options.
3) Tighten results
Edit any generated cell to enforce exact formatting or content policy. Like strong examples. Click Regenerate to propagate examples as few-shot guidance across the column.
Add more cells by dragging down. Use this to fill new rows or retry errored cells quickly.


Join the conversation! Your thoughts help the community grow.