NEW v0.1 · closed beta invites open

Ship product change
as one object.

Trunk replaces your design tool, ticket tracker, and code review with a single workflow. Every change is a delta on the running product — analyzed, documented, designed, approved, sliced into typed PRs, and shipped. One object owns the whole lifecycle.

Free for solo · $29/seat/mo for teams · No card required · 14-day trial
trunk.dev/norrland/norrland-shop/main/design
Live workspace
Trusted by product teams shipping every day
Halcyon
Meridian
Grove & Co.
Tessera
north/star
Loomly
MAKERWAVE
Apex
The problem

Six tools. One product. Guaranteed drift.

Your design lives in Figma. Your tickets in Jira. Your PRs in GitHub. Your PRDs in Notion. Your signals in Amplitude and Datadog. Your journey map on a whiteboard. And your running product doesn't match any of them.

Capability Design tool Tickets Code review Wiki / PRD Analytics Journey map Trunk
Direct-manipulation canvas✓—————✓
Real HTML/CSS output——✓———✓
Epics + tasks + assignees—✓————✓
Pull requests + CI——✓———✓
PRDs · RFCs · plans—links—✓——✓
Product · health signals————✓—✓
Live journey graph—————static✓ derived
Documentation anchored to change——————✓
Delta-native alerts (regression → delta)——————✓
Comments anchored to primitives——————✓
Primitive-level conflict merge——text———✓
Monthly cost / seat~$12~$10~$4~$15~$15~$10$29 all-in
Total / seat / monthSix bills · ≈ $66 · plus integration debt$29
The lifecycle

Six phases. One object. Every gate configurable.

Each phase has an owner and a gate — the role that signs to unlock the next phase. Not one big review chain — six focused ones. Order and roles are yours: start with a preset, edit in Settings.

Phase 1
Analyze

Pin a signal — funnel, cohort, KPI, error rate — that motivates the change.

Gate PM
Phase 2
Document

Write the PRD directly on the delta. Comments anchor to sections.

Gate PM · TL
Phase 3
Design

Styles, Components, Pages, Journey, Assets — real HTML/CSS.

Gate Designer · PM
Phase 4
Approve

Cost + team split before code starts. EM signs.

Gate EM
Phase 5
Code

Typed slices become real PRs on your repo. CI, review, merge.

Gate Tech Lead
Phase 6
Deploy

Preview → staging → prod. Validating signal wires back to Phase 1.

Gate On-call
Every team is different. Order is yours.

Presets — Product team, Startup, Enterprise — set sensible defaults. Reorder, drop, or add phases (Legal review, Localise, Security review). Every delta type is a preset over the spine.

See how it works →
Teams that stopped switching tabs

What changes after Trunk.

42%
faster time-to-ship
Meridian · 60→35 days per major change
100%
of PRDs match what shipped
Halcyon · documentation anchors to the delta, not a wiki page
0
design-review reconciliations
Grove & Co. · weekly meeting deleted
"We used to hold weekly design-review meetings just to reconcile Figma with what actually shipped. After we moved to Trunk, those meetings just… stopped happening. There was nothing to reconcile."
J
Jules Winter
Head of Product · Meridian
Pricing

All-in. No add-ons.

One number per seat. Design, documentation, live analytics, journey mapping, feature flags, and SSO on Team plan — no upsells, no metered surprises.

Starter
Free
Forever · solo builders
Start free
✓ 1 project · 3 branches
✓ Community support
Most popular
Team
$29 / seat / mo
Billed annually · $35/mo billed monthly
Start 14-day trial
✓ Unlimited projects · branches
✓ Customizable phase spine
✓ GitHub / GitLab / Bitbucket
✓ Design canvas + live analytics + journey graph
✓ SSO
Enterprise
Custom
SAML · dual-signer gates · dedicated success
Contact sales
✓ SAML SSO · SCIM
✓ Dedicated success
✓ Priority support
✓ Dual-signer gates + audit log
FAQ

The questions we get every demo.

Do I have to migrate off Figma / Jira / GitHub?+
GitHub / GitLab / Bitbucket stay — Trunk uses your repo as the code home. Figma and Jira are what Trunk replaces — but you can Import from Figma once at onboarding, or Capture from your live URL, so the switch takes an hour, not a quarter.
Does Trunk output real HTML/CSS, or a proprietary format?+
Real HTML/CSS/SVG. No proprietary blob. The primitives Trunk edits are the same primitives your app ships. If you ever leave, you leave with a working codebase.
What frameworks does Trunk support on the code side?+
Anything that consumes HTML/CSS — React, Vue, Svelte, plain HTML, static-site generators. Trunk raises PRs as real diffs on your repo; your framework's build owns the compile step.
What about our review process — we have auditors?+
Every gate signature is signed, timestamped, and immutable in the audit log. Enterprise plan adds dual-signer gates and longer retention. Read the security page.
Can I try it without connecting a repo?+
Yes — start in Blank mode. Trunk gives you a canvas to build styles → components → pages. Connect a repo later when you're ready to raise PRs.
What's the pricing catch?+
No catch, but here's the shape: $29/seat/mo covers design, documentation, live analytics, journey mapping, and feature flags — unlimited projects, unlimited branches, unlimited previews. Enterprise adds SSO/SAML and dual-signer gates, custom-priced per seat.

Close the tab wars. Start shipping.

Trunk is in closed beta. Sign up in under a minute, invite your team, and open your first delta today.

No card required · Cancel anytime