You type
Is this paper any good?
The compiled prompt is the product. The reply is a first pass you keep working from. Checked answers on this computer. No team required. For consultants, researchers, analysts, and journalists who cannot paste sensitive data into public AI. Copy keeps that prompt on this computer. Send goes only to the provider you chose.
The Sovereign Analyst
Needs answers but cannot send client data to public AI.
The Privacy-First Researcher
Wants validated citations without exposing unpublished work.
The Prompt Reluctant Professional
Uses AI but doesn't want to learn prompt engineering.
Gemini, DeepSeek, Claude, Kimi, or closed to the internet. Attach the files the prompt should stay inside of.
Quick Answer, Compare & Validate, or Refine & Verify. That choice shapes the prompt.
Copy the compiled prompt, or Send and check the reply. The reply is a starting point.
Assure is not a chatbot. You type a vague ask. It writes a prompt in the dialect of the AI you picked. You can Copy that prompt into any tool you already pay for. Send is optional, and the reply is a first pass, not the last word.
You type
Is this paper any good?
Assure writes
Research. Give the claim, the method, and the limits. Citations only from the attached file. Split Verified from Context and Logical Inference. Do not invent publication names.
Illustration of the shape. A live compile also wraps the dialect for Gemini, Claude, DeepSeek, Kimi, or a runner closed to the internet.
You keep going
The model returns a first pass. Check against my files drops dates, percents, and publication names that were not in the upload. Reuse the prompt. Ask the next question from there.
Keys and copy stay on this computer.
A Send goes only to the API you connected.
Gemini, DeepSeek, Claude, Kimi, or closed to the internet.
Industries, not customer logos. There is no public customer list yet.
Send the same question to more than one model. See where they agree and disagree.
Drops dates, percents, and publication names that were not in the upload. How checking works.
Keys live in .env. Copy never calls a provider. A Send goes only to who you picked.
Closed to the internet keeps the question here. Open, it goes to Gemini, Claude, or whoever you connected.
You type a vague ask. Assure restructures it for the AI you chose. You do not have to learn prompt engineering.
History, search, refine, and export on this computer. Seven languages.
Six jobs. Same product. Archetypes for copy, not a customer list. Consultants, researchers, analysts, and journalists who cannot paste the brief into a public chat.
Synthesizes client data without pasting the brief into four chats.
Pain Four tabs, one NDA, a number with no file.
Why Assure Compare & Validate plus Check against my files. Copy if the engagement forbids a Send.
Looks here A peer who got asked where a number came from. getassure.com.
Verifies citations without pasting unpublished work into chat.
Pain Fluent reviews invent papers. The PDF is the corpus, not the live web.
Why Assure Ground strips names that were not in the file. Closed to the internet when that is the rule. Assure has no live search.
Looks here A reviewer flags a citation. A lab that already runs Ollama.
Drafts papers. File-missing claims get dropped.
Pain Two models disagree. The merge is a third document.
Why Assure Compare & Validate. Analysis asks what the numbers do not prove.
Looks here Ops Slack. A manager catching an unsourced round number.
Checks documentation against the files you attach.
Pain A model invents an API that is not in the notes.
Why Assure Check against my files. Compare two outlines. Copy keeps the compiled prompt here.
Looks here Docs reviews. Internal style guides.
Tests campaign copy across models without four chat tabs.
Pain The brand brief should not live in three consumer chats.
Why Assure Same question, more than one model. A Send still goes to who they connected.
Looks here The campaign is due. The headline set disagrees with itself.
Reviews AI drafts for claims missing from the files.
Pain Someone pasted regulated text into a public chat. They need a check, not a new chatbot.
Why Assure Closed to the internet, Copy, and Check against my files. Not a regulator or an audit-log product.
Looks here After a scare, not from a sales form.
Keys, questions, and previous work stay here. Closed to the internet keeps the question on this computer. Open to the internet, it goes to the provider you chose.
API keys live in .env on this computer. Assure does not store or share them.
Questions, uploads, and previous work stay on this machine. Assure does not receive a copy of the text.
Closed to the internet keeps the question here. Open to the internet, it goes to Gemini, Claude, or whoever you picked.
If you sign in later, the cloud stores email and subscription tier. Nothing else.
One workbench for the models you already pay for. Pro is $5 a month.
The workbench runs on this computer. This website is not the app.
There is no public download file yet. The buttons below do not start a download. When a file is hosted, they will fetch it.
macOS app: ./scripts/build-desktop.sh then double-click dist/Assure.app. Windows: scripts\build-desktop.ps1. From source: ./scripts/install.sh then assure --web. pip install prompt-matrix is not on PyPI yet. Do not clone orhgor/assure for the app. That GitHub repo is the webpage.
Your browser should open. First run: paste a provider key, then write a question. There is no password on this computer unless you set one. If the window does not open, go to http://127.0.0.1:8765.
Assure rewrites it for the AI you chose. Copy the prompt, or Send and check the reply.