MCPcopy Index your code
hub / github.com/AppDaemon/appdaemon

github.com/AppDaemon/appdaemon @4.5.13

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.5.13 ↗ · + Follow
3,479 symbols 10,455 edges 178 files 568 documented · 16%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Description

AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps for various types of Home Automation Software including Home Assistant and MQTT. It has a pluggable architecture allowing it to be integrated with practically any event driven application.

It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets.

Getting started

For full instructions on installation and usage check out the AppDaemon Project Documentation.

Release Cycle Frequency

AppDaemon has reached a very stable point, works reliably and is fairly feature rich at this point in its development. For that reason, releases have been slow in recent months. This does not mean that AppDaemon has been abandoned - it is used every day by the core developers and has an active discord server here - please join us for tips and tricks, AppDaemon discussions and general home automation.

Contributing

This is an active open-source project. We are always open to people who want to use the code or contribute to it. Thank you for being involved! Have a look at the official documentation for more information.

Core symbols most depended-on inside this repo

i
called by 1397
appdaemon/assets/aui/js/chunk-vendors.js
push
called by 798
appdaemon/assets/aui/js/chunk-vendors.js
n
called by 602
appdaemon/assets/aui/js/chunk-vendors.js
css
called by 315
appdaemon/assets/aui/js/chunk-vendors.js
o
called by 279
appdaemon/assets/aui/js/chunk-vendors.js
r
called by 249
appdaemon/assets/aui/js/chunk-vendors.js
s
called by 238
appdaemon/assets/aui/js/chunk-vendors.js
concat
called by 237
appdaemon/assets/aui/js/chunk-vendors.js

Shape

Function 1,880
Method 1,328
Class 263
Route 8

Languages

TypeScript53%
Python47%

Modules by API surface

appdaemon/assets/aui/js/chunk-vendors.js980 symbols
appdaemon/assets/javascript/d3.min.js147 symbols
appdaemon/adapi.py118 symbols
appdaemon/assets/aui/js/app.js114 symbols
appdaemon/exceptions.py98 symbols
appdaemon/utils.py88 symbols
appdaemon/assets/javascript/jquery-3.1.1.min.js85 symbols
appdaemon/app_management.py82 symbols
appdaemon/plugins/hass/hassapi.py75 symbols
appdaemon/assets/javascript/gauge.min.js64 symbols
appdaemon/http.py57 symbols
appdaemon/assets/javascript/raphael-2.1.4.min.js57 symbols

For agents

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

⬇ download graph artifact