# Embedr Docs > Embedr is an AI-native IDE and automation stack for embedded systems, combining firmware projects, board targets, devices, datasheets, agent workflows, and PCB automation. This file follows the llms.txt convention: a concise Markdown index for agents and language models. The links below point to canonical public documentation pages for Embedr. ## Foundations - [Start Here](https://www.embedr.app/docs/app/start-here): The mental model for Embedr as one stack for firmware, boards, devices, data, and agentic work. - [Install and Account](https://www.embedr.app/docs/app/install-and-account): Install the app, sign in, and understand what lives locally. - [Project Anatomy](https://www.embedr.app/docs/app/project-anatomy): Understand embedr.yaml, platformio.ini, source files, datasheets, and the PCB workspace. - [Targets and Environments](https://www.embedr.app/docs/app/targets-and-environments): How boards, build environments, frameworks, and connected devices fit together. ## Firmware Workbench - [Editor and Files](https://www.embedr.app/docs/app/editor-and-files): Use the editor, tabs, file tree, previews, and project operations without losing context. - [Build, Upload, Serial](https://www.embedr.app/docs/app/build-upload-serial): Compile firmware, flash a board, and read serial output with the right mental model. - [Dependencies and Libraries](https://www.embedr.app/docs/app/dependencies-and-libraries): Install libraries, understand dependency resolution, and keep builds reproducible. - [Terminal and Setup](https://www.embedr.app/docs/app/terminal-and-diagnostics): Use the embedded terminal, setup checks, device discovery, and runtime health signals. ## Agentic Workflow - [Embedr Agent](https://www.embedr.app/docs/app/embedr-agent): How the autonomous agent understands projects, uses tools, and works across firmware and hardware. - [Search and Indexing](https://www.embedr.app/docs/app/search-and-indexing): Use text search, semantic search, and indexing for larger firmware projects. - [Datasheets](https://www.embedr.app/docs/app/datasheets): Turn component PDFs into project knowledge the agent can use while writing firmware. - [Version Control](https://www.embedr.app/docs/app/version-control): Track project history with Git, checkpoints, branches, diffs, and restores. ## Hardware As Code - [Schematics and PCB](https://www.embedr.app/docs/app/schematics-and-pcb): Use the PCB workspace to describe schematic and board intent alongside firmware. - [PCB Automation](https://www.embedr.app/docs/app/pcb-automation): Auto placement, auto routing, layout sync, placement comments, and review discipline. - [Component Library](https://www.embedr.app/docs/app/component-library): Use component records, assets, datasheets, footprints, and project-level connections. - [Board and KiCad](https://www.embedr.app/docs/app/board-and-kicad): Move from schematic preview to board layout, automation output, 3D preview, and KiCad handoff. - [Project Manifest](https://www.embedr.app/docs/app/project-manifest): Read and maintain the embedr.yaml contract that ties firmware and hardware together. ## Reference - [CLI Reference](https://www.embedr.app/docs/app/cli-reference): Every supported embedr command and how it maps to the desktop app. - [Settings and Privacy](https://www.embedr.app/docs/app/settings-and-privacy): Understand account settings, local preferences, diagnostic data, and privacy boundaries. - [Troubleshooting](https://www.embedr.app/docs/app/troubleshooting): Debug install, build, upload, serial, indexing, datasheet, and PCB problems. - [Glossary](https://www.embedr.app/docs/app/glossary): Plain-English definitions for embedded, firmware, PlatformIO, agent, and PCB terms. ## Optional - [Documentation home](https://www.embedr.app/docs): Visual documentation index and search experience. - [CLI documentation landing page](https://www.embedr.app/docs/cli): Human-readable overview for the Embedr CLI reference. - [Download Embedr](https://www.embedr.app/download): Desktop app downloads and platform-specific install entry points. - [Pricing](https://www.embedr.app/pricing): Plan and usage information. - [Contact](https://www.embedr.app/contact): Support and team contact page.