Overview
Artemis already exposes a Local REST API that allows interacting with profiles,
JSON modules and the data model. That enables external tools to control or
integrate with Artemis remotely or locally.
I would like to propose the creation of a dedicated mobile app
(Android/iOS or cross-platform) that consumes this API to allow remote
control of profiles and modules.
Motivation
- Control Artemis without switching windows or monitors
- Improved accessibility (mobile/tablet UI)
- Opportunity to expand the ecosystem and community involvement
- Enables home automation, streaming setups and IoT integration
Suggested MVP Features
- List installed profiles (
GET /profiles)
- Activate/change profile
- Basic control UI for frequently used actions
Future Enhancements (optional roadmap)
- Manage modules (JSON object editing if supported)
- Auto-discovery of Artemis host on LAN
- Authentication or access-control for remote access
- Custom UI per module type
- Notifications or quick actions on mobile
Technical Notes
- Tech proposal: React Native (cross-platform, strong community)
- Pure REST client (no backend needed initially)
- Configurable base URL and port for Artemis REST API
Questions for maintainers
- Would this be considered an official companion app or a community project?
- Is there an existing design or roadmap that this should align with?
- If allowed, should we create a new repository under the Artemis organization
(e.g., Artemis-Mobile)?
Contribution
I would be happy to start working on the prototype and maintain the project if approved!
Overview
Artemis already exposes a Local REST API that allows interacting with profiles,
JSON modules and the data model. That enables external tools to control or
integrate with Artemis remotely or locally.
I would like to propose the creation of a dedicated mobile app
(Android/iOS or cross-platform) that consumes this API to allow remote
control of profiles and modules.
Motivation
Suggested MVP Features
GET /profiles)Future Enhancements (optional roadmap)
Technical Notes
Questions for maintainers
(e.g.,
Artemis-Mobile)?Contribution
I would be happy to start working on the prototype and maintain the project if approved!