Skip to main content

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.

Lace requests two macOS permissions when screen context is enabled. Both are required for full functionality. Without them, Lace can’t read or understand what’s on your screen.

Screen recording

Lace uses screen recording permission to capture what’s visible on your display. This is how it builds screen context: taking snapshots of your active window so the AI can see what you’re working on. macOS will prompt you when screen context is first enabled. You can also grant it later in System Settings > Privacy & Security > Screen Recording. Without this permission, Lace can still chat but won’t reference anything on your screen.

Accessibility

Lace reads the macOS accessibility tree to understand the structured content behind what’s visible: text labels, button names, input values, and UI element roles. This gives Lace a richer understanding than screenshots alone. Combined with vision, accessibility data lets Lace:
  • Read text content in any app (not just browsers)
  • Identify interactive elements like buttons, links, and inputs
  • Understand page structure and navigation hierarchy

Why both?

PermissionWhat it seesWhy it matters
Screen recordingPixels on screenVisual layout, images, charts, spatial relationships
AccessibilityUI element treeText content, element roles, interactivity, structure
Lace combines both to build a complete picture. Vision tells it what things look like. Accessibility tells it what things are. This fusion is what enables Lace to work across any macOS application, not just browsers.

Managing permissions

Open ⌘, (Settings) to check permission status. If a permission is missing, Lace will show which ones are needed and link you to the right System Settings panel.