# Lace > Lace is an adoption-diagnosis companion for desktop apps. It captures screens, identifies UI elements via vision and accessibility trees, surfaces insights in an overlay, and lets users resolve comments into decisions that AI coding agents implement through MCP. ## Docs - [Introduction](https://docs.inlace.co/introduction.md): Lace reads your screen, grounds chat in your product, and connects resolved decisions to your coding agent. - [Getting started](https://docs.inlace.co/getting-started.md): Install Lace, grant permissions, and start your first conversation. - [MCP](https://docs.inlace.co/reference/mcp.md): Connect Lace to your coding agent so resolved decisions flow straight to code. - [Screen context](https://docs.inlace.co/concepts/screen-context.md): How Lace reads your screen using vision and the macOS accessibility tree. - [Review canvas](https://docs.inlace.co/concepts/review-canvas.md): Capture screens, place pins on UI elements, comment and resolve decisions, build multi-step flows, and share with teammates or external collaborators. - [Interaction graph](https://docs.inlace.co/concepts/interaction-graph.md): The system of record Lace builds from every user interaction. - [Sessions](https://docs.inlace.co/concepts/sessions.md): How Lace scopes screen-context sessions to chats. - [Focus mode](https://docs.inlace.co/reference/focus-mode.md): Side-by-side canvas for artifacts, screen context, review canvases, and signals. - [Keyboard shortcuts](https://docs.inlace.co/reference/keyboard-shortcuts.md): Every shortcut available in the Lace desktop app. - [Permissions](https://docs.inlace.co/reference/permissions.md): What Lace needs access to and why — screen recording, accessibility, and microphone on macOS.