Get Started
Choose your path based on your role. Each track guides you from setup to your first working project.
📱
Application Developers
Build web, desktop, and mobile applications with eOffice, eBrowser, and eApps.
Quick Start Steps
- 1Clone eOffice and run npm install
- 2Start the dev server with npm run dev
- 3Explore the 12 integrated applications
- 4Try eBot AI actions in eDocs
- 5Build a companion app with eApps
📡
Hardware Designers
Design PCBs and integrate with firmware using KiCad and ebuild.
Quick Start Steps
- 1Review KiCad schematics in eHardware-Designs-Products
- 2Use ebuild analyze for BOM and DRC
- 3Cross-reference pin maps with firmware HAL
- 4Simulate with EoSim before fabrication
- 5Build firmware for custom boards
🔨
DevOps / Build Engineers
Set up CI/CD, simulation, and testing for EmbeddedOS projects.
Quick Start Steps
- 1Configure ebuild.yaml for your project
- 2Set up GitHub Actions CI pipeline
- 3Configure EoSim for automated testing
- 4Set up toolchain caching and artifact management
- 5Deploy firmware updates via eBoot FOTA
All repositories are open source under the MIT license.
Browse All Repositories