IntegrationsLinear

One row, one issue,no context switch

Select the bug report, the feedback or the half-sentence you just wrote, press the shortcut, and Khint drafts a title and a description and files the issue in your team. You see the preview before it goes.

Personal API key · default team picked once · your issues are also indexed by Knowledge

KhintPalette
Sprint 24
Linear

One row, and it's the one you actually use

Linear adds a single row, deliberately. The issue you meant to file gets lost in the trip to the browser, not in the typing, so the integration removes the trip and nothing else. What Khint adds on top is the writing.

One write, and three things
that happen around it

The row is small on purpose. What makes it worth connecting is where the issue comes from, where its receipt goes, and that the same write is available to a workflow.

It writes the issue, not just files it

Your selection becomes a real title and description rather than a paste of the raw text, and the preview is shown before anything reaches Linear.

The issue is logged to your session

LIN-88 lands in the active Memory session once Linear confirms, so the next agent runs knowing it exists, and so does the AI client reading your session over MCP.

Or file it from a workflow

Create Linear issue is a workflow step too, including as a branch of a parallel step, so a triage workflow can file the issue and ping the channel from the same running text.

Reading is a separate switch

There's no Linear pull row. Reading happens through Knowledge: switch the source on and your issues are indexed locally for agents to search, in milliseconds and for zero credits.

It creates,
and that's all it does

A personal API key carries your own access, so there's no workspace install and nothing for an admin to grant. Khint won't transition, reassign or close anything.

Security and privacy
The API key lives in your OS keychain
GraphQL calls go from your Mac straight to Linear
It reaches exactly the teams your account can open
You see the drafted issue before it is filed
Create only: no transitions, no reassignments, no edits
A workflow step pins its own team
Pause keeps the key, Forget clears it
Indexing is opt-in and stays on your Mac

Connect Linear in about a minute

A personal API key from your own Linear settings, then the team you file into by default.

  1. Create a personal API key

    In Linear, open Settings and create a personal API key. It carries your own access, so there's nothing for an admin to approve.

  2. Turn Linear on in Khint's Integrations page

    Paste the key and Save. It goes into your operating system's keychain, never into a config file on disk.

  3. Pick your default team

    Khint fetches your teams live and you choose the one new issues land in. You can change it whenever you like from the same card.

  4. File from anywhere

    Select text in any app, press Cmd+Shift+K, choose Create Linear ticket from selection. Khint writes the issue, shows you the preview, files it, and logs it to your session.

  5. Create Linear issue is also available as a workflow step, including inside a parallel step that files to Linear and posts to Slack at once.

Common questions about Linear and Khint

Why is there only one Linear row?

Because it's the one that removes a trip. Filing an issue means leaving the app you're in, finding the tab, and retyping something you already wrote; reading Linear rarely does. The read side is covered differently: switch Linear on in Knowledge and your issues are indexed locally, so an agent can search them without a palette row at all.

Do I need a Linear admin or a workspace app?

No. You create a personal API key in your own Linear settings and paste it into Khint. Nothing is installed into the workspace, no OAuth app is registered, and the key carries only your own access.

What does filing an issue cost?

The Linear call is free. Drafting the title and description is one normal agent run against your monthly credits, the same as any other action. Picking the team costs nothing.

Can I file into a team other than my default?

The default team is what the palette row files into, and you can change it at any time from the Linear card. Inside a workflow, the Create Linear issue step pins its own team, so different workflows can file into different teams.

Does Khint store my Linear issues?

Only if you switch Knowledge on for Linear, and then only in a local full-text index on your Mac that never reaches our servers. Toggling the source off, or forgetting the credentials, deletes that index immediately.

File the issue while you're still thinking about it

Free with 300 credits a month. No credit card. macOS 13+ or Windows 10 22H2+.