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.
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.
Your rows go in plain. They come out done.
| product | price |
|---|---|
| Bamboo cutting board | $24 |
| Wireless earbuds | $59 |
| Cast iron skillet | $38 |
| LED desk lamp | $29 |
| product | description | category |
|---|---|---|
| Bamboo cutting board | Eco-friendly, knife-friendly. | Kitchen |
| Wireless earbuds | Deep bass, all-day battery. | Audio |
| Cast iron skillet | Pre-seasoned, built to last. | Kitchen |
| LED desk lamp | Warm and cool light modes. | Lighting |
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.
Write product descriptions
Turn a bare product name into copy that's ready to publish, for your entire catalog at once.
Generate meta descriptions
Give Cube a list of URLs and get a clean, length-appropriate meta description for each page.
Parse resumes
Pull structured facts out of free-text resumes: years of experience, skills, last title, location.
Tag and triage messages
Classify every ticket, review, or message by type and sentiment so the right ones rise to the top.
Summarize at scale
Condense hundreds of survey responses, reviews, or notes into a one-line theme per row.
Structure listing text
Extract beds, baths, price, and features from messy listing descriptions into tidy columns.
Fix messy fields
Standardize addresses, split names, pull out ZIPs or phone numbers. The universal spreadsheet chore.
Enrich and classify leads
The go-to-market staples: classify companies by industry, score against your ICP, or call an enrichment API per row.
Translate at scale
Translate product copy, support replies, or any text column into one language or ten, row by row.
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.
A 2000-row sheet shouldn't take a week.
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.
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.
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.
Three steps. No tutorial required.
Upload your CSV.
Or start blank and paste rows in. CSV in, CSV out. No row caps disguised as "credits."
products.csv → imported
→ 1,847 rows loaded
Type what you want.
Add an AI column. Plain English. Reference other columns with /column. Pick a model.
Describe /product
in one line.
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.
1,847 / 1,847 rows ✓
→ Export
Pick a prompt. Watch it run.
A preview of how an AI column fills in. Pick a prompt below and hit run.
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 listTwo 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.
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.
- › 2 tables per account
- › 10,000 rows per sheet
- › 80 columns per sheet
- › Bring your own OpenRouter API key