Preview — Surfaced isn't publicly live yet.
Linear-first agent readiness

What your specs leave out,
your team fixes later.

Surfaced reads Linear tickets before they reach Codex, Cursor, Claude Code, Linear Agent, or your internal AI workflow, then surfaces the product and engineering decisions that would otherwise become rework, review cycles, and human cleanup.

Coming soon to LinearSee how it works
Free during betaBring your own AI keyReady for Codex, Cursor, Claude Code and Linear Agent
linear.app · acme · ENG-247ENG-247In ProgressAdd retry logic to the webhookprocessorretryfailure@maya · est. 3d · backendAssumption · MedDoes ‘retry’ mean client-sideor server-side?Assumption · HighWhich failure codestrigger a retry?
What Surfaced does

Before AI writes code, make the ticket worth building

Surfaced reads the ticket before an AI coding tool does, and shows the missing decisions before they come back as review work.

One analysis, two views

Every run returns a product framing and an implementation framing. Product sees the assumptions about user needs and acceptance criteria. Engineering sees the technical judgment calls and missing constraints.

Assumptions become answerable questions

Each flag is a question someone can resolve with a short reply. The answer stays attached to the ticket, so the context lives where the work happens.

Runs where tickets already live

Surfaced listens for Linear activity and posts its analysis as a comment on the ticket. The result is a clearer handoff whether the next step is Codex, Cursor, Claude Code, Linear Agent or an internal agent workflow.

Cost shown before every run

See the estimated ticket count, character volume, and a per-model cost range before you confirm. You decide what runs. Estimates are rough during beta and improve as we calibrate.

Bring your own AI key

Connect your own key for Claude Sonnet, OpenAI GPT, Gemini Pro, DeepSeek or Qwen. Keys are encrypted at rest and used only for the analyses you set up, including the ones that run on a webhook when you are away.

A manager view without the surveillance

Track assumptions resolved and an estimated range of staff time saved. No per-person scores, no leaderboards, no ranking your team against each other.

How it works

From spec to shared understanding in four steps

1

Connect Linear and your key

Install Surfaced in Linear and add your AI provider key. During a short onboarding you set the analysis scope and your baseline inputs for the time-saved estimate.

2

A ticket gets checked for agent readiness

When a ticket is headed toward AI implementation, Surfaced surfaces the assumptions and judgment calls in the spec, framed once for product and once for engineering.

3

The team resolves what matters

Flagged assumptions turn into questions. Product and engineering answer the ones that change the work, right inside Linear.

4

The handoff is ready

Tickets move into Codex, Cursor, Claude Code, Linear Agent coding sessions or your own workflow with fewer open questions. Your dashboard shows assumptions resolved and an estimated range of time saved.

Your first week is a baseline, not a grade

Week one surfaces assumptions that were always in your tickets. That is your starting point. Many teams see even more in week two as more detail gets written down, and that is the tool working, not your team slipping.

Pricing

Free during beta

Surfaced is free to use while we are in beta, and because you bring your own AI key, model usage is billed by your provider, not by us. The plans below are what we are planning for after beta. They are not final, and we would like your feedback.

Free during beta · use it now at no cost

Planned pricing, after beta

Indicative only. Nothing here is billed during beta.

Free

Free
Analyses/mo50
Workspaces1
Teams1
Early access soon

Individual Pro

$5/monthor $79 lifetime
Analyses/mo250
Workspaces1
Teams2
Early access soon
Most teams start here

Team

$20/monthor $250 lifetime
Analyses/mo500
Workspaces1
TeamsUnlimited
Early access soon

Scale

$80/month
Analyses/mo2,000
WorkspacesUnlimited
TeamsUnlimited
Early access soon

Enterprise

Custom
Analyses/moCustom
WorkspacesCustom
TeamsCustom
Early access soon

Lifetime memberships for early supporters

Beta users will get the chance to buy a lifetime membership before public launch. A limited number of lifetime memberships will also be offered to early post-beta users to help support the launch. The Individual Pro lifetime membership is planned at $79, and the Team lifetime membership at $250.

Euro prices are roughly 10% below the US dollar prices. Need more analyses on any plan? Top-ups will be available for any amount, with pricing to be confirmed.

Every plan uses your own AI provider key, so you only ever pay your provider for model usage. Have a view on any of this? Send us your feedback.

FAQ

Questions worth answering up front

Catch the missing decisions before review does.

Install Surfaced in Linear and catch the missing decisions before they become review cycles.

Coming soon to Linear

Free during beta · Bring your own AI key · Ready for your agent workflow