One AI toolkit forcompliance officers
Regulations into obligations. Policy drafts reviewed in place, formatting intact. Audit answers written from what your team already documented. One menu-bar app, one shortcut, and the sensitive text never sits in a chat history.
Every task starts with text
you're not allowed to paste
A compliance day is reading: an article of a regulation, a policy draft, a vendor's security answers, a contract clause. Then you rewrite it for someone else. The obvious tool is a chat tab, and a draft policy or a client's data agreement is exactly what you can't drop into one. Khint runs the same pass where the text already lives: an agent on what you selected, the whole directive when you pin the file, and nothing else from your screen.
The palette comes to the text, not the other way around
No window to open, no tab to switch, nothing to paste twice. Khint reads the selection where it is and writes the answer back in the same place.
The real palette: an agent runs on the selected text and the rewritten version lands back in place.
Two ways to turn a clause into a control
The reading is the same either way. What differs is where the sensitive text ends up, and whether the answer is built from your own documented controls.
Text you're not allowed to paste
The reading is the same work either way. The question is whether the paragraph is allowed to leave the machine it is already sitting on.
- A draft policy, a client's data agreement, a supplier's answers. The obvious tool is the one your policy forbids you to use on any of them.
- A long directive doesn't fit a prompt box, so you excerpt it by hand and hope the paragraph you cut wasn't the one that mattered.
- The reviewed policy comes back as plain text. Putting it back into the document means rebuilding every heading, table and style by hand.
- The questionnaire gets answered from memory, because what your team documented is spread across four tools and none of them searches the others.
Khint, on the passage you highlighted
An agent is handed the passage you selected or the file you pinned, and nothing else on your screen. What comes back is the document itself.
- An agent sees the text you selected or the file you pinned, plus your session summary if you opted that agent in. Nothing else from your screen.
- Pin the file itself and anything past roughly 10 KB becomes a cached summary, regenerated only when the file actually changes.
- A document agent can hand back the document itself. Khint writes only the paragraphs that changed and never opens your source for writing.
- Knowledge slips the matching excerpts from your own Jira, Confluence, Notion and Linear into every run, indexed on this machine.
The four pieces
a gap assessment runs on
Khint holds no control register and no evidence store, and nothing it drafts is legal advice. These four are the layer between dense text and something filed, and each is a shipped feature rather than a roadmap slide.
Documents
Pin a 200-page directive as an agent's input, or get the reviewed policy back as the same file with every style and table intact.
Knowledge
Answer the questionnaire from your own documented controls. Jira, Confluence, Notion and Linear indexed on this machine.
Agents
A clause becomes obligations with owners and evidence. Hide personal details swaps client emails and account numbers first.
Workflows
The control write-up, then the Confluence page, then a parallel step opening the Jira remediation and posting the note at once.
What changes on a gap assessment
Three things, and none of them asks you to move your register.
- StopsSensitive text passing through a chat historyThe agent reads the passage you highlighted or the file you pinned. Memory sessions, the local Knowledge index and your history bodies never leave the machine.
- LandsThe page, the issue and the note, in one runA workflow creates the Confluence control page, then fans the remediation out to Jira and the channel at the same time, and hands you the page URL.
- Gets backThe distance between dense text and a filed controlTurning an article into something your register can hold is a shortcut and a confirm. A human still reviews and signs off, and the register stays where it is.
Common questions from compliance and risk teams
What does a compliance officer actually use Khint for?
The reading and writing around the controls. Select an article of a regulation, a policy paragraph or a vendor's answer, press Cmd+Shift+K, and run a saved agent on it in place: turn a clause into a list of obligations, rewrite a policy section in plain language, draft the answer to an audit question, or summarize a supplier's security pack. The same palette captures any region of your screen to text, reads a pinned PDF or Word file, creates the Confluence page and opens the Jira issue, and chains up to five of those steps into one workflow.
Is Khint a GRC or compliance management platform?
No, and it doesn't try to be. Khint holds no control register, no evidence store and no audit trail of your program, and nothing it drafts is legal advice: a human still reviews and signs off. Your register stays where it already is, in Jira, Confluence, Notion, Linear or your GRC platform. Khint is the layer that writes into them, so the work of turning dense text into something filed takes a shortcut instead of an afternoon.
Where does a draft policy or a confidential clause go?
An agent only ever sees the text you selected or the file you pinned, plus the compact summary of your active Memory session if you opted that agent in. That goes to Khint's proxy for the model call and isn't kept. What stays on your device stays there: Memory sessions and their entries live in a local SQLite database that's never synced, the input and output text of your history never leaves the machine, the Knowledge index of your Jira and Confluence is built locally, and integration credentials sit in your OS keychain. For the agents that touch client data, the per-agent Hide personal details option swaps emails, phone numbers and account identifiers for placeholders before anything is forwarded.
Can it read a 200-page regulation or a scanned PDF?
A long text-based PDF, yes: pin it as an agent's document input and Khint condenses it into a cached summary, regenerated only when the file changes. A scanned PDF is the honest limit. If the file carries no text layer, Khint tells you so rather than returning an empty answer, and you can capture the pages on screen instead: Extract text runs OCR on any region you drag, and Capture and ask lets you question the screenshot directly.
Is there a free plan, and does it run on Windows?
Yes to both. The free tier includes 300 credits a month, about 10 AI actions a day, with no credit card. Paid plans start at €7 a month, Pro is €29 a month for 4,000 credits, and every plan includes the same work integrations. Khint runs on macOS 13+ and Windows 10 22H2+.
Run your next gap assessment with it
Free with 300 credits a month, about 10 AI actions a day. No credit card. The sensitive reading stays on your machine, and the filing takes one shortcut.