-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Create a minimal MacOS taskbar application for MeticAI that provides non-technical users a simple way to interact with the server while it is running. This will help users manage Docker containers without needing to access technical commands, and improve accessibility overall.
Requirements
- Visibility: The app should show in the taskbar when the MeticAI server is running.
- Docker Status: On click, display the status (running/not running) of all relevant Docker containers for MeticAI.
- Web App Access: Include a button to open the web app in the system's default browser.
- Mobile Accessibility: Display a QR code that links to the web app URL, allowing easy access from a mobile phone.
- Server Control: Provide controls to stop and restart the Docker containers from the app interface.
Motivation
MeticAI is now used by non-technical users. Stopping containers via Docker commands is unintuitive for many, and the user experience would greatly benefit from a simple desktop tool.
Notes
- The tool should be minimal and only visible when MeticAI is running.
- Consider using libraries compatible with Python or Electron.
- The QR code should dynamically reflect the current web app URL.
- Safety checks to avoid accidental shutdowns are recommended.
- UI should be simple and clear.
Acceptance Criteria
- App appears in the taskbar when the server is running.
- Status for all related Docker containers displays correctly.
- Web app can be launched via the taskbar app.
- QR code can be scanned to open the web app from a phone.
- Docker containers can be stopped/restarted with appropriate safeguards.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request