Project Management

Linear, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Linear account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Project Management
  • Signs in to your account
  • 21 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Linear is

Linear is a streamlined issue tracking and project planning tool for modern teams, featuring fast workflows, keyboard shortcuts, and GitHub integrations

You sign in with your own Linear account, the same way you already do. We never see or hold your password.

It can also be told by Linear when something happens, rather than only doing things when you ask.

How a run works

One message in, the work done in Linear.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Linear. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Linear account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

21 tools it already has

What it can do in Linear

These are the ready-made tools your AI employee already has in Linear. It is not limited to them, but it never has to be taught these.

  • Create a commentCreates a new comment on a specified linear issue.
  • Create a labelCreates a new label in linear for a specified team, used to categorize and organize issues.
  • Create linear attachmentCreates a new attachment and associates it with a specific, existing linear issue.
  • Create linear issueCreates a new issue in a specified linear project and team, requiring a title and description, and allowing for optional properties like assignee, state, priority, cycle, and due d
  • Delete issueArchives an existing linear issue by its id, which is linear's standard way of deleting issues; the operation is idempotent.
  • Download issue attachmentsDownloads a specific attachment from a linear issue; the file name must include the correct file extension.
  • Get all cyclesRetrieves all cycles (time-boxed iterations for work) from the linear account; no filters are applied.
  • Get all teamsRetrieves all teams from the linear workspace without requiring any parameters.
  • Get create issue default paramsFetches a linear team's default issue estimate and state, useful for pre-filling new issue forms.
  • Get current userGets the currently authenticated user's id, name, email, and other profile information. use this to identify 'me' in other linear operations that require user id filtering.
  • Get cycles by team IDRetrieves all cycles for a specified linear team id; cycles are time-boxed work periods (like sprints) and the team id must correspond to an existing team.
  • Get labels by teamRetrieves all labels associated with a given team id in linear; the team id must refer to an existing team.
  • Get Linear issueRetrieves an existing linear issue's comprehensive details, including title, description, attachments, and comments.
  • Get teams by projectRetrieves all teams, including their members, and filters each team's associated projects by the provided 'project id'.
  • List Linear issuesLists non-archived linear issues; if project id is not specified, issues from all accessible projects are returned. can also filter by assignee id to get issues assigned to a speci
  • List linear projectsRetrieves all projects from the linear account.
  • List Linear statesRetrieves all workflow states for a specified team in linear, representing the stages an issue progresses through in that team's workflow.
  • List Linear usersLists all users in the linear workspace with their ids, names, emails, and active status.
  • Remove label from Linear issueRemoves a specified label from an existing linear issue using their ids; successful even if the label isn't on the issue.
  • Run Query or MutationWildcard action that executes any graphql query or mutation against the linear api. use this as a fallback when no specific action exists for your use case, or when you need to per
  • Update issueUpdates an existing linear issue using its issue id; requires at least one other attribute for modification, and all provided entity ids (for state, assignee, labels, etc.) must be
12 things it can watch for

What Linear can tell it about

It does not only wait to be asked. These are the things Linear can tell your AI employee about the moment they happen, so it can act without anyone noticing first.

  • Comment Received TriggerA comment is received.
  • Issue Created TriggerA new issue is created.
  • Issue Updated TriggerAn issue is updated. For example labels are changed, issue status is changed, etc.
  • Private Team Comment CreatedFires when a new comment is posted on an issue in a private Linear team (polled with the connected user's token).
  • Private Team Issue CreatedFires when a new issue appears in a private Linear team (polled with the connected user's token).
  • Private Team Issue Properties UpdatedFires when properties on an issue change in a private Linear team (polled with the connected user's token).
  • Project CreatedFires when a new Linear project is created. Covers projects in both public and private teams — polls with the connected user's token, so visibility matches what the connected user
  • Project Properties UpdatedFires when properties on a Linear project change (status, lead, target date, priority, etc.). Covers projects in both public and private teams — polls with the connected user's tok
  • Project Update PostedFires when a project status update is posted on the Linear project's Updates tab. Covers projects in both public and private teams — polls with the connected user's token.
  • Public Team Comment CreatedFires when a new comment is posted on a public-team Linear issue. For private teams (lock icon in Linear's sidebar) use LINEARPRIVATETEAMCOMMENTCREATED.
  • Public Team Issue CreatedFires when a new issue is created in a Linear public team. For private teams (lock icon in Linear's sidebar) use LINEARPRIVATETEAMISSUECREATED.
  • Public Team Issue Properties UpdatedFires when properties on a public-team Linear issue change (status, assignee, priority, labels, etc.). For private teams (lock icon in Linear's sidebar) use LINEARPRIVATETEAMISSUEP
Access, and who is in charge of it

You stay the boss of your Linear account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Linear account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Linear is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Linear and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Linear

Can an AI employee really work inside Linear?
Yes. It signs in to your own Linear account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Linear?
No. Nothing moves and nothing is replaced. Your records stay in Linear, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Linear account?
You sign in with your own Linear account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Linear?
It has 21 ready-made tools in Linear today, among them Create a comment, Create a label and Create linear attachment. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Linear and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Linear and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Linear?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Linear is written down with what it did and when.