Job postings
Share a listing from your phone and it lands as a row with role, company, location, and pay, in the tracker you already keep.
For people whose work ends up as a list
Give YourStasis a URL, a block of rich text, a file, or the tab you are on. It returns one reviewed, editable row — resource name, URL, description, notes, type, expertise, freemium, pricing, use cases, and region — that pastes straight into the Google Sheet you already keep, in the column order you already use.
Nothing is copied or exported until you have looked at it. Every field is editable first, and low-confidence values are flagged rather than guessed.
Bookmarking is where links go to die. The saved thing is not the point; what you make from it is. Every row here is built to be published: a sheet, a newsletter section, a short-form video script.
The output
The row is the product. A URL is read, classified, and filled in as the eleven columns your sheet already has — not as a paragraph you then have to take apart.
One engine, any table
Every capture is enriched into the columns of a preset. Fourteen ship today, from job postings and product comparisons to books, podcast episodes, recipes, travel, research papers, events, films, and video. Edit one, or write your own, and a list can bind a preset so everything captured into it lands in that shape.
Share a listing from your phone and it lands as a row with role, company, location, and pay, in the tracker you already keep.
Fifteen tabs of alternatives become one table with pricing, access, and use cases side by side.
Custom fields and prompt packs are shareable. A preset is the schema and the instructions together.
Three ways in
A side panel next to the page you are reading. Capture the current tab, use the right-click menu, or press your own keyboard shortcut. Paste a mixed list and get a row for each item.
The full workspace, with the paste area, file upload, and the editable preview grid. The same account and the same rows as the extension.
Share a link from any app on your phone and it lands in your library, enriched, for you to review later at a keyboard.
From the feed, back out to the feed
The row is an intermediate step. Copy any list as the material for what you are actually making, every line drawn from the enriched fields and nothing invented.
TSV or Markdown, in the column order you already use.
Hooks, one beat per row, on-screen captions, creator credits, timing, and hashtags. Paste it into CapCut and cut the short. Never rendered for you; always sourced from the row.
One entry per row with a consistent blurb, ready for beehiiv or Substack.
Your data, your provider
You can switch later. The difference that matters is where the model runs and whose key pays for it.
Sign in and start. Enrichment runs on our hosted API, with usage and logs visible in the app.
Use your own OpenAI-, OpenRouter-, or Anthropic-compatible key. The key stays on your machine and calls are billed to you.
Point it at an OpenAI-compatible local model and your content is never sent to a model provider. Your finished rows still sync to your own account so they appear on your other devices — you can turn that off in Account.
What it will not do
Pages are read after an explicit action — a capture click, a context-menu command, or your shortcut. There is no ambient browsing history collection.
Copying to the clipboard and exporting to Google Sheets or Docs are separate, explicit actions. You review the row first.
With permission it can read the Doc or Sheet you have open for context and write rows back. Declining it never blocks the workflow.
Unknown fields are left blank or flagged as low confidence rather than filled with a plausible guess.
Download the beta, load it as an unpacked extension, and enrich something you were going to add to your sheet anyway. Or five: a list of five saved videos is already a script.