[Request]: Add an open API to support GUIs, VS Code extensions, and DevContainers
- Dominant language
- Swift
- Stars
- 49.9k
- Forks
- 1.8k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 22
Description
### Feature or enhancement request details
### What is the problem?
Right now, `apple/container` only works in the terminal. Because it does not have a shared management layer or an open API, we cannot use popular developer tools.
We are missing out on:
* **GUIs / Dashboards:** There is no visual screen or app to see and manage running containers.
* **VS Code Extensions:** Popular plugins (like the Docker extension) cannot connect to it.
* **DevContainers:** It is very hard to use this for automated, multi-container development workspaces.
### What is the solution?
Please add an open local API or a background control plane.
If you give developers a way to connect to the runtime, the community can easily build third-party tools, visual apps, and IDE extensions to support this project.
### Alternatives considered
* Using only the terminal command line for everything, which is difficult for complex workflows.
### Code of Conduct
- [x] I agree to follow this project's Code of Conduct
Contributor guide
Research direction
Start with the existing terminal command-line interface and runtime boundary, then define the local API or background control plane needed by GUIs, VS Code extensions, and DevContainers. Done means providing a usable connection point for those integrations; the issue names no files, tests, or specific API design to begin from.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- api, devtools
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100