Architecture of edge0-ai/edge0
edge0-ai/edge0 is 819 source files holding 11,054 symbols across 5 modules, written mainly in C++, Python, TypeScript. The largest module is macos, with 518 files, and 20 files are entry points into the dependency graph.
Largest modules
- macos: 518 files and 113,324 lines of code
- python: 70 files and 9,627 lines of code
- windows: 57 files and 6,122 lines of code
- android: 53 files and 4,827 lines of code
- ios: 41 files and 5,897 lines of code
Languages
By file count: C++ 419 files, Python 80 files, TypeScript 80 files, Rust 62 files, Kotlin 49 files, Swift 37 files.
Documentation
Repowise documents edge0 in 1,378 pages generated from the source, 54 of them written explanations of the repository and its modules. Module guides include:
- android/app: Android Android Overview
- android/app/src/main/java/dev/edge0/runtime/app: Android App Data and Benchmarking
- android/app/src/main/java/dev/edge0/runtime/app/runtime: Android Llama Runtime Bridge
More on edge0: summary and FAQ, codebase overview, code health.