{"id":41304608,"url":"https://github.com/embedder-dev/embedder-cli","last_synced_at":"2026-05-12T04:00:45.956Z","repository":{"id":334140461,"uuid":"1137742725","full_name":"embedder-dev/embedder-cli","owner":"embedder-dev","description":null,"archived":false,"fork":false,"pushed_at":"2026-05-01T00:49:01.000Z","size":14,"stargazers_count":18,"open_issues_count":11,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-05-01T02:21:07.181Z","etag":null,"topics":["ai","ai-agents","coding-agent","firmware","firmware-tools"],"latest_commit_sha":null,"homepage":"https://embedder.com/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/embedder-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-19T19:19:17.000Z","updated_at":"2026-04-05T02:09:41.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/embedder-dev/embedder-cli","commit_stats":null,"previous_names":["embedder-dev/embedder-cli"],"tags_count":103,"template":false,"template_full_name":null,"purl":"pkg:github/embedder-dev/embedder-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/embedder-dev%2Fembedder-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/embedder-dev%2Fembedder-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/embedder-dev%2Fembedder-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/embedder-dev%2Fembedder-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/embedder-dev","download_url":"https://codeload.github.com/embedder-dev/embedder-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/embedder-dev%2Fembedder-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32920399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-11T17:09:15.040Z","status":"online","status_checked_at":"2026-05-12T02:00:06.338Z","response_time":102,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-agents","coding-agent","firmware","firmware-tools"],"created_at":"2026-01-23T04:59:32.321Z","updated_at":"2026-05-12T04:00:45.938Z","avatar_url":"https://github.com/embedder-dev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Embedder\n\n[![npm version](https://img.shields.io/npm/v/@embedder/embedder.svg?style=flat-square)](https://www.npmjs.com/package/@embedder/embedder)\n[![npm downloads](https://img.shields.io/npm/dt/@embedder/embedder.svg)](https://www.npmjs.com/package/@embedder/embedder)\n\nEmbedder is an AI coding agent that lives in your terminal, built specifically for embedded software development. It understands your hardware, indexes datasheets and reference manuals, and helps you write and test firmware faster.\n\n![cmkzv96k64bde0i38kjb9oorl](https://github.com/user-attachments/assets/c1cc91d9-74a4-4f55-9e60-cd8d213524cf)\n\n\n\n## Get Started\n\n### 1. Install Embedder\n\nMacOS / Linux\n```\ncurl -fsSL https://embedder.com/install | bash\n```\nWindows (Powershell)\n```\nirm https://embedder.com/install | iex\n```\n\n### 2. Select Platform \u0026 Peripherals\n\n\u003cimg width=\"1134\" height=\"738\" alt=\"image\" src=\"https://github.com/user-attachments/assets/d4087d1c-413a-435f-9136-76f9f45c25a2\" /\u003e\n\n#### If your hardware is not supported, visit [app.embedder.com](https://app.embedder.com) and upload:\n- Datasheets\n- Reference manuals\n- Schematics\n- Application notes\n- Safety standards\n\nContact [help@embedder.com](mailto:help@embedder.com) to suggest additions to our MCU/peripheral catalog.\n\n### 3. Run Embedder\n\nNavigate to your project directory and run:\n\n```\nembedder\n```\n\nYou'll be prompted to log in with your account on first run.\n\n## What Makes Embedder Different\n\nEmbedder is purpose-built for embedded systems:\n\n- **Hardware-Aware**: Understands microcontroller peripherals (GPIO, SPI, I²C, UART, ADC, DMA, timers, interrupts), memory constraints, and real-time requirements.\n\n- **Documentation Intelligence**: Indexes your datasheets, reference manuals, and schematics to generate code grounded in your actual hardware specs.\n\n- **Real Hardware Integration**: Connects directly with serial ports, debuggers, logic analyzers, and oscilloscopes to validate and debug on physical devices without switching tools.\n\n- **Embedded Expertise**: Deep knowledge of RTOS systems (FreeRTOS, Zephyr, ThreadX), low-level driver development, and MISRA-C/C++ compliance.\n\n- **Cited Outputs**: Every code generation includes inline references to specific datasheet sections, register definitions, and application notes.\n\n## Supported Platforms\n\nWorks with any embedded platform, including:\n- **MCUs**: ESP32, STM32, nRF, Raspberry Pi Pico, Arduino, PIC, MSP430, and more\n- **Toolchains**: GCC-ARM, GCC-RISC-V, IAR, Keil, LLVM, and vendor-specific compilers\n- **Build systems**: PlatformIO, CMake, Make, Ninja\n\n## Community\n\nJoin the [Embedder Discord](https://discord.com/invite/NMT5ndEyxk) to connect with other embedded developers. Get help, share feedback, and discuss your projects.\n\n## Enterprise\n\nFor teams requiring air-gapped deployment, on-premises hosting, or compliance with ITAR, ISO 27001, and other standards, contact us at [founders@embedder.com](mailto:founders@embedder.com).\nFor full details, review our [Terms of Service](https://embedder.com/terms-of-service) and [Privacy Policy](https://embedder.com/privacy-policy).\n\n## License\n\nSee [LICENSE](./LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fembedder-dev%2Fembedder-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fembedder-dev%2Fembedder-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fembedder-dev%2Fembedder-cli/lists"}