MCPcopy Index your code
hub / github.com/ESPresense/ESPresense

github.com/ESPresense/ESPresense @v4.1.0b0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v4.1.0b0 ↗ · + Follow
546 symbols 1,143 edges 127 files 136 documented · 25%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ESPresense

GitHub release (latest by date) GitHub all releases .github/workflows/main.yml

An ESP32 based presence detection node for use with the Home Assistant mqtt_room component or ESPresense-companion for indoor positioning

Documentation: https://espresense.com/

Building: building.

Release Notes: changelog.

Extension points exported contracts — how you extend this code

Device (Interface)
(no doc)
ui/src/lib/types.ts
CompressedOutput (Interface)
(no doc)
ui/plugins/cpp.ts
Config (Interface)
(no doc)
ui/src/lib/types.ts
Asset (Interface)
(no doc)
ui/plugins/cpp.ts
Events (Interface)
(no doc)
ui/src/lib/types.ts
CompressStats (Interface)
(no doc)
ui/plugins/cpp.ts
Configs (Interface)
(no doc)
ui/src/lib/types.ts
CppPluginOptions (Interface)
(no doc)
ui/plugins/cpp.ts

Core symbols most depended-on inside this repo

pub
called by 67
src/mqtt.cpp
begin
called by 49
include/Logger.h
spurt
called by 30
lib/utils/string_utils.cpp
sendSensorDiscovery
called by 28
src/mqtt.cpp
Setup
called by 25
src/GUI.cpp
Loop
called by 24
src/GUI.cpp
SendDiscovery
called by 20
src/GUI.cpp
ConnectToWifi
called by 19
src/GUI.cpp

Shape

Function 337
Method 156
Class 35
Interface 13
Enum 5

Languages

C++93%
TypeScript7%

Modules by API surface

src/BleFingerprintCollection.cpp27 symbols
src/Enrollment.cpp23 symbols
src/BleFingerprint.cpp23 symbols
src/GUI.cpp22 symbols
src/BleFingerprint.h21 symbols
src/LEDs.cpp19 symbols
src/main.cpp18 symbols
src/led/LED.cpp18 symbols
ui/plugins/cpp.ts17 symbols
src/Logger.cpp16 symbols
src/mqtt.cpp14 symbols
lib/filtering/AdaptivePercentileRSSI.cpp14 symbols

For agents

$ claude mcp add ESPresense \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact