Skip to content
SproutAceve · v3.33.0
Overview What is your role? Connect to Sprout MCP reference Adopting Sprout
Brand & logos Color Typography Spacing & layout Elevation Iconography Accessibility
Overview Alert Avatar Badge Breadcrumb Buttons Cards Checkbox Data grid Dialog Dropdown button Fab button Floating tabs Inputs Menu Navigation Numeric input Progress bar Progress ring Radio button Ribbon toolbar Switch Tabs Tag Tooltip
Interaction & motion Voice & content Product patterns
AI patterns AI transparency & disclosure AI disclosure label
Design principles Personas Trust and ethics Meet the makers
Build the systemplay Tower of tokensplay Site runnerplay
How it works Changelogv3.33 Roadmap Contribute
Sproutv3.33.0
Sprout · The Aceve design system

Built forthe buildersof society.

One system behind every Aceve product — from the site office to the scaffold. Tokens, components and patterns for Entre, Next, Craftnote and everything we build next.

ColorsTypographyButtonInputData gridIcons
--sprout-color-primary-700
#447952
Budget spent
62%On track
--sprout-radius-sm: 4px
Button--sprout-color-primary-700InputSwitch--sprout-space-md 16pxData gridAlert--sprout-shadow-floaterBadgeCardManrope 300–800NavigationTabs--sprout-radius-md 8pxDialogRibbonButton--sprout-color-primary-700InputSwitch--sprout-space-md 16pxData gridAlert--sprout-shadow-floaterBadgeCardManrope 300–800NavigationTabs--sprout-radius-md 8pxDialogRibbon
How Sprout fits together

Designed in Figma.
Read by everything.

Sprout isn’t this website. Design decisions are made in the Sprout Figma library and published as reviewed, versioned design tokens. Every surface reads from those same tokens, so this site is a live view of the system, not a copy of it.

01 · Decide
Figma library

Designers shape colour, type, spacing and components in Figma. Every change starts here.

Open the library
02 · PublishSource of truth
Design tokens

Each Figma publish becomes a reviewed, versioned token release. Nothing else defines a colour, a radius or a spacing value.

238 tokens · light & dark
03 · Use
aceve.designEveryoneGuidelines, specs and status for every part of the system. You are here. React primitivesDevelopersImport what ships as code. Build the rest from tokens, following the spec.7 of 40 components in code MCP & Claude skillsAI agentsTokens, icons, specs and checklists straight into your AI assistant.
40
components documented
10 Ready25 Beta5 Planned
7
ship as React code
The rest are specs: build them from tokens instead of reinventing them.
238
design tokens
One set, light and dark, shared by Figma, code and AI.
524
icons
Outlined by default, solid for selected states.

Ready means specified, accessible and stable. It doesn’t mean you can import it. Check the component board for what ships as code.

In the office

Your whole site. One screen.

NextProjects /Harbour Quarter — Block C
Live
JD
Budget spent
NOK 0M
Hours this week
0 h
of 1,400 planned
Schedule
+0 days
Ahead of plan
Crew on site
0
4 subcontractors
Live site · Block C2 cranes active
ZONE D · PLANNED
BLOCK C
Today
Concrete pour L4 done
07:42
Rebar 12 t arriving
08:15 · Gate 2
Crane 2 wind check OK
08:30 · 6 m/s
Cost todayNOK 0
Foundations
Structure L1–L6
Facade
Interior
Time, tracked to the hour
Money, live against budget
Machines, moving in real time
On the site

Made for gloves, glare and 7 am.

01
Capture
One tap from lock screen to camera. Photos are tagged with level, zone and trade before you put the phone back.
02
Report
Mark a deviation on the photo, assign it, send it. The office sees it on the dashboard seconds later.
03
Focus
Today’s tasks, your hours, nothing else. 48 px targets and high-contrast type that reads in direct sun.
Block C · Level 4GPS ✓
ProgressDeviationSafety
1
Deviation
Rebar spacing exceeds 200 mm
Assigned toErik Haugen
DueToday, 14:00
Send report
Thursday 8 October
Good morning, Janette
Clocked in · Block C
03:12:08
Take a break
Your focus today · 2 of 4
Formwork check L4
Receive rebar delivery
Fix deviation #1
Log hours
Where we build

Seven countries. One system.

Sprout ships in every Aceve product across Northern Europe — same tokens, same components, local language.

  • NONorway
  • SESweden
  • FIFinland
  • DKDenmark
  • DEGermany
  • NLNetherlands
  • BEBelgium

Aceve is backing the builders of society. So every token, every component, every pixel has to work where they work.

How we build

Four values. Every decision.

01
04
01

Build for tomorrow

We design for the site of 2035, not the spreadsheet of 2005. Every component is made to scale across countries, products and decades.

02

Build with pride

Craft matters. We sweat the 4 px, the contrast ratio and the empty state — the same way a carpenter sweats the joint.

03

Build for the builder

Gloves, glare, dust, deadlines. If it doesn’t work on a scaffold at 7 am, it doesn’t ship.

04

Build together

One system, many products. Designers, developers and the people on site shape Sprout side by side.

Sprout MCP · Build with AI

Plug AI into Sprout.
Build for the builders.

Connect your AI assistant to the Sprout MCP server. It pulls real tokens, components, icons and guidelines — so every generated screen is on-brand, accessible and ready for the site.

Ask it for
Exact tokensIcon SVGsComponent specsContrast checks
Guided by
Voice & contentAccessibilityPersonasPlaybooks
{
  "mcpServers": {
    "sprout": { "type": "http", "url": "https://aceve.design/api/mcp" }
  }
}
Read the MCP reference
You · any AI assistant
Build a clock-in screen for field workers
GuidelinesWCAG 2.2 AA
Tokensprimary · space
PlaybooksScreen builder
ComponentsButton · Card
Sprout MCP
Block C · Clock inOn site
06:58
Clock in
48 px targets7.2:1 contrast0 drift
On-brand screen →
Jump straight in

Everything you need to build.

Release notesGet started

Foundations

Colors
Brand · neutrals · semantic
Typography
Manrope · 300–800
Spacing & layout
4 px grid
Elevation
Surface · overlay · floater
Iconography
299 outlined · solid for selected
Motion
Durations · easing · reduced motion

Components

Alert
Beta · since v3.20
Avatar
Beta · since v3.20
Badge
Beta · since v3.20
Breadcrumb
Beta · since v3.26
Buttons
Ready · since v3.2
Cards
Ready · since v3.2
Checkbox
Ready · since v3.3
Data grid
Ready · since v3.3
Dialog
Ready · since v3.4
Dropdown button
Beta · since v3.20
Fab button
Beta · since v3.20
Floating tabs
Beta · since v3.22
Inputs
Ready · since v3.2
Menu
Beta · since v3.4
Navigation
Ready · since v3.1
Numeric input
Beta · since v3.13
Progress bar
Beta · since v3.31.0
Progress ring
Beta · since v3.31.0
Radio button
Beta · since v3.31.0
Ribbon toolbar
Ready · since v3.1
Switch
Ready · since v3.3
Tabs
Beta · since v3.5
Tag
Beta · since v3.30
Tooltip
Beta · since v3.20
Aceve · Backing the builders of society
Start building
with Sprout.
Get started Open Figma
Sprout by Aceve
FoundationsComponentsChangelogGitLabBack to top
© 2026 Aceve