xtrait logs how people move through your product, identifies what slows them down, and writes comprehensive Linear issues your team can act on, all without the manual work
Knowing what to build is a manual process and limiting your velocity.
xtrait takes raw events to a fully-spec'd issue, with the friction point, scope, and suggested fix.
xtrait watches real user behavior across your entire product, surfacing issues most users never report.
xtrait tracks whether the fix actually removed the friction, and reopens the issue if it didn't.
xtrait runs continuously in the background generating your triage/fix backlog.
xtrait installs directly in your product and natively autocaptures user activity (all events, sessions etc.). No Mixpanel, Amplitude, FullStory, Segment etc. required.
xtrait processes raw activity and identifies friction patterns (drop-offs, rage clicks, repeated dead ends, silent errors etc.). It normalizes and priorities across all friction points.
xtrait then drafts a complete spec with evidence, affected audience, severity, and a suggested fix, structured exactly as your engineers or a coding agents need to implement.
xtrait pushes that spec into Linear, assigned to the right team (based on your preferences). If auto-assigned to a coding agent (e.g. Cursor) the fixing begins immediately.
After a fix ships, xtrait checks to see if the same friction points are still being reported. If so, it'll recreate the issue with another fix, and see it to full resolution.
As execution accelerates, the bottleneck in product development shifts toward judgment: deciding exactly what to build.
Ready to handoff to your coding agent (Linear Agent / Cursor / Codex / Claude Code)
Before filing, xtrait checks for existing issues. If one exists, it links and enriches — no noise.
Issues assigned to the right team, project, and label automatically — xtrait maps to how you're already organised.
Set what to focus on, what to ignore, and how sensitive to be. xtrait operates within the rules you define.
xtrait learns from your existing issues. Output matches your format, language, and detail level — not a generic AI default.
Add rich behavioral context into your workspace to provide more signal to Linear Agent and your product system.
settings.save_clicked fires avg 3.4× per session. Button receives no visual feedback after first click. Affects all plans on /account/settings.nav.upgrade_label_clicked fires avg 2.1× per session for free-plan users. Element is not a link — clicks go unhandled.From the team that built Chameleon, a product vetted by hundreds of engineering and security teams to run in production.
Our behavioral intelligence infrastructure already processes tens of millions of sessions monthly.
xtrait is in private beta. A small number of teams using Linear are being onboarded now.
We built behavioral tracking infrastructure for:
xtrait's behavioral intelligence and friction detection system is being built and calibrated from processing millions of data points across many different products. The scoring, noise filtering, and severity calibration reflect real-world patterns, and has been tested and tuned over time. Every additional deployment makes the system sharper, and we're actively refining and improving the signal:noise ratio based on feedback from teams using it. The result is divergent from anything an individual team could or would build internally.
You install xtrait into your product with a simple code snippet. Then it natively collects user activity (interactions, navigation etc. but not user inputs or PII) directly from your product, without any manual instrumentation. It uses this data in addition to any you send (from a CDP, CRM, analytics tool, via API etc.)
You Oauth into your Linear account from xtraits dashboard. This enables xtrait to ingest your Linear data (to know your existing issues and avoid duplication) and export issues to Linear when ready. xtrait will file all new issues into a separate xtrait team so you can keep them separate and triage easily. Direct routing to existing teams is coming soon.
Yes: you set high-level focus and guidelines, then review issues in the xtrait dashboard and provide feedback to help xtrait learn. You can also always edit or adjust issues once they are in your Linear workspace.
xtrait is built for Linear today, but we will explore other integrations based on demand and compatability. If you're on a different tool, let us know when you talk to us!
For the purpose of detecting and fixing product friction, yes; xtrait is designed to replace the need for a separate analytics tool. It natively captures the same behavioural data and goes further by automatically surfacing friction, writing the issue, and verifying the fix. You may still use analytics tools for specific analysis or charting.
We charge based on usage: the number of sessions we process (directly correlated to your user base and product usage) and the number of issues we create. Favourable pricing and credits available for our early adopters.