ATLAS is a modular TypeScript framework focused on stable architecture, explicit contracts and long-term maintainability.
Current focus:
Home Assistant App/Add-on and Plugins
ATLAS now ships a combined app runtime for Home Assistant-oriented workflows:
Administration, Plugin Hub, the Home Assistant Card Editor, ATLAS File Studio
and ATLAS Automation Exporter / Editor. The current Home Assistant App/Add-on
package is 0.1.129.
The Plugin Hub opens one active plugin directly, shows a selection when several plugins are active and keeps capability plus sidebar URL details collapsed by default. Card Editor, Administration and plugin asset URLs can run through the ATLAS app route so Home Assistant Ingress and remote browsers do not have to reach the separate local development ports directly.
ATLAS Automation Exporter / Editor is available as a GitHub-installable plugin
at version 0.1.5. It can analyze /config/automations.yaml or uploaded YAML,
show highlighted automation details, detect modern action: service calls and
export selected automations with timestamped filenames.
ATLAS.md- project identity and principlesROADMAP.md- strategic roadmapSPRINTS.md- sprint overviewSNAPSHOTS.md- release snapshot overviewdocs/project/STABILIZATION_REVIEW.md- G2.5 stabilization reviewCONTRIBUTING.md- contribution processSECURITY.md- security policydocs/adr- architecture decision recordsdocs/project- project specifications
Install dependencies:
pnpm installRun quality gates:
pnpm check
pnpm build
pnpm testRun the combined local app preview:
pnpm build
pnpm start:appOpen:
- App status:
http://127.0.0.1:4176/app - App health:
http://127.0.0.1:4176/health - Administration:
http://127.0.0.1:4175/ - Home Assistant Card Editor:
http://127.0.0.1:4174/ - Plugin Hub and installed plugin routing:
http://127.0.0.1:4176/
Build and run the standalone Docker preview:
pnpm docker:build
pnpm docker:upThe container binds the app surfaces through ATLAS_HOST=0.0.0.0 and exposes
ports 4176, 4175 and 4174. Set ATLAS_INSTANCE_ID when a server,
Docker host or later Home Assistant App/Add-on package needs a deliberate
stable Administration identity.
The packaged-app distribution path is documented in
docs/deployment/ATLAS_APP_DISTRIBUTION.md.
It keeps standalone Docker first, then derives the Home Assistant App/Add-on
and Linux VM/LXC installer from the same runtime contract.
MIT License. See LICENSE.
© ATLAS Framework