Lace runs quietly in the background. It captures your screen, parses UI elements, and builds an interaction graph over time. When it finds something worth acting on, it surfaces a nudge — an insight card grounded in evidence, never hallucinated.Documentation Index
Fetch the complete documentation index at: https://docs.inlace.co/llms.txt
Use this file to discover all available pages before exploring further.
Floating pill
The pill is a small capsule that floats on your screen. It shows what Lace is doing: idle when no session is active, watching when capture starts, a breathing animation while parsing, and ready when screen context is available. Hover to reveal controls, or press ⌘O to open the overlay. Press ⌘L to restore it if minimized.
Nudge bar
When Lace detects an adoption signal worth surfacing, the pill expands into the nudge bar — a wider surface below the capsule showing a nudge headline and an Accept button.How nudges are generated
Lace extracts signals
Signals are extracted from documents (data-grounded) or detected by heuristic rules on your interaction graph (pattern-grounded). If Lace can’t back a claim with evidence, it doesn’t surface it.
Insight cards
Tap Accept on the nudge bar to open the full insight card. Each card includes a headline, supporting evidence traced back to its source document, and an adoption consequence tag.
From nudge to decision
Approve a nudge and it becomes a persistent decision anchored to the UI area it references. Your coding agent can query it through MCP and ship the fix.- Detect. The interaction graph identifies a signal with evidence
- Surface. The nudge bar appears with the headline
- Review. Accept to see the full insight card
- Decide. Approve to create a decision, or dismiss
- Execute. Your coding agent queries the decision through MCP and ships the fix