Spreadsheets,
supercharged with AI.

The AI spreadsheet for every row of your data. Type a prompt, run it across every row, export the CSV. If you can use a spreadsheet, you can use Cube.

Free plan available Pay your AI provider directly No credit card
products.csv · Cube
AI

No new tool to learn. It's just a spreadsheet. Bring any AI model and any REST API you already use. Cube runs them across every row. Writing, summarizing, classifying, extracting, cleaning, enriching. Whatever you'd do row by row, Cube does for the whole sheet.

Before and after

Your rows go in plain. They come out done.

Before · your CSV
productprice
Bamboo cutting board$24
Wireless earbuds$59
Cast iron skillet$38
LED desk lamp$29
After · done by Cube
productdescriptioncategory
Bamboo cutting boardEco-friendly, knife-friendly.Kitchen
Wireless earbudsDeep bass, all-day battery.Audio
Cast iron skilletPre-seasoned, built to last.Kitchen
LED desk lampWarm and cool light modes.Lighting
Use cases

Whatever your list is. Cube runs it row by row.

Any repetitive per-row task you'd do by hand, across any industry. Write the prompt once, run it on the whole sheet.

Ecommerce

Write product descriptions

Turn a bare product name into copy that's ready to publish, for your entire catalog at once.

Write a description for /product→ Eco-friendly bamboo board…
Marketing / SEO

Generate meta descriptions

Give Cube a list of URLs and get a clean, length-appropriate meta description for each page.

Write a meta description for /url→ Compare the 7 best…
Recruiting / HR

Parse resumes

Pull structured facts out of free-text resumes: years of experience, skills, last title, location.

Years of experience in /resume_text→ 7
Support / Ops

Tag and triage messages

Classify every ticket, review, or message by type and sentiment so the right ones rise to the top.

Tag /message by type + sentiment→ Bug · Negative
Research / Analysis

Summarize at scale

Condense hundreds of survey responses, reviews, or notes into a one-line theme per row.

Summarize /feedback in one theme→ Wants mobile app
Real estate

Structure listing text

Extract beds, baths, price, and features from messy listing descriptions into tidy columns.

Beds and price from /description→ 3 beds · $420k
Data cleaning

Fix messy fields

Standardize addresses, split names, pull out ZIPs or phone numbers. The universal spreadsheet chore.

Extract the ZIP from /address→ 78701
Sales / GTM

Enrich and classify leads

The go-to-market staples: classify companies by industry, score against your ICP, or call an enrichment API per row.

Classify /company by industry→ Fintech
Localization

Translate at scale

Translate product copy, support replies, or any text column into one language or ten, row by row.

Translate /text to Spanish→ Hola, ¿cómo…

Plus anything with a REST API: your CRM, internal tools, vendor APIs, your own backend. If it speaks HTTP, the HTTP column can run it on every row.

The status quo

A 2000-row sheet shouldn't take a week.

01

You're pasting answers from a chatbot, one row at a time.

Tab over. Paste. Copy. Tab back. Paste. 1999 more to go. Your wrist hurts. You've made three mistakes.

02

The tool that does this costs hundreds a month. And there's a waitlist.

You need to run one job, this week, for work that's already late. You need a tool, not a platform.

03

Your automation workflow broke again.

The HTTP module timed out. The loop forgot row 47. You're debugging YAML at 11pm. There's a better way.

How it works

Three steps. No tutorial required.

01 · Import

Upload your CSV.

Or start blank and paste rows in. CSV in, CSV out. No row caps disguised as "credits."

# Drag & drop
products.csv → imported
→ 1,847 rows loaded
02 · Prompt

Type what you want.

Add an AI column. Plain English. Reference other columns with /column. Pick a model.

# Your prompt
Describe /product
in one line.
03 · Run

Click run. Get coffee.

Cube runs your AI prompt on every row in parallel. Watch the column fill in, then export back to CSV when it's done.

# Running…
1,847 / 1,847 rows ✓
→ Export
Try it

Pick a prompt. Watch it run.

A preview of how an AI column fills in. Pick a prompt below and hit run.

messages.csv · Cube · Preview
AI What's the sentiment of /message? One word.
message sentiment
App keeps crashing on login
Love the new dashboard!
How do I export my data?
Charged twice this month
Can you add dark mode?

This is a preview with sample data. In Cube you bring your own rows, prompt, and model.

Run it on your own list
What's in the box

Two columns. You bring the data sources.

Cube is the engine that runs your prompts and API calls across every row. The AI models, the data providers, the API keys: all yours. No middleman. No vendor lock-in.

AI Column

Connect your OpenRouter key, pick from 300+ models, write one prompt, run it on every row. Bulk AI prompts without the copy-paste. Fast and cheap or smart and slow, your call. Toggle web search and web fetch when you need them.

HTTP API Column

Plug in any REST API you already use (Clearbit, Hunter, Apollo, your CRM, your own internal API, anything with an endpoint). Define the request once with /column and /api_key substitution. Cube runs it per row and extracts JSON fields via JSONPath into new columns.

Web search + fetch

Optional toggles on any AI column. Give the model the live web when the answer isn't in its training data. Off by default. You only pay when you flip it on.

Your keys. Your bills.

Cube doesn't resell AI tokens or proxy API calls. You hold the keys. You pay your providers directly. No markup, no credits, no surprise invoices. We're invisible on your bill.

Pricing
Start free.
Pay your model provider, not us.

No seats. No trials. No "talk to sales." Start on the free plan, bring your own API key, pay your provider for what you use.

CUBE FREE
$0 / month
The product. The whole product.
  • 2 tables per account
  • 10,000 rows per sheet
  • 80 columns per sheet
  • Bring your own OpenRouter API key
Start free

Stop pasting. Start running.

Your next 2000-row job is one prompt away.

Start free