工具概览
ompweb-docker 是一个开箱即用的容器,把 oh-my-pi(omp 编码智能体引擎)及其 Web UI ompweb 放在同一个镜像中,具备持久状态、宿主机 UID 对齐以及智能体的 Docker 访问能力。镜像包含启动器、引擎和 UI。运行时,容器先以 root 身份启动,仅用于重映射 PUID / PGID、加入 Docker socket 组、chown 数据卷并初始化工作区注册表,然后在运行任何用户代码之前,用 gosu 降权为无特权的 omp 用户。两个上游源在构建时通过 OMP_REPO / OMP_REF 和 OMPWEB_REPO / OMPWEB_REF 选定,因此使用分叉或未发布的引用只需多加一个 --build-arg。所有状态路径都是绑定挂载,因此备份只需对 ./data 执行 tar,你的文件在宿主机上也可见。镜像只自带 Docker 客户端;守护进程属于宿主机,通过挂载的 socket 访问。启动时,入口脚本读取 socket 的 GID,复用或创建匹配的组,并将 omp 加入该组,因此无需以 root 运行,容器内也能执行 docker ps。OMP_WEB_PASSWORD 是唯一的认证边界,请选择强且唯一的值。运行时进程以无特权用户身份运行(omp,默认 UID 1000,或你的 PUID)。
定价
价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。
应用场景
- 团队用 ompweb-docker 在单个容器中运行 omp 编码智能体及其 Web UI,并保持状态持久。
- 开发者用 ompweb-docker 在绑定挂载到宿主机的工作区中编辑代码。
- 运维人员用 ompweb-docker 通过 tar 归档备份和恢复智能体状态与工作区。
- 用户用 ompweb-docker 连接自定义的兼容 OpenAI 的提供商,如 OpenRouter、LM Studio 或 Ollama。
- 团队用 ompweb-docker 运行共享凭据保险库或认证网关等边车进程。
- 管理员将 ompweb-docker 部署在反向代理之后,以安全地暴露 Web UI。
功能特性
将 oh-my-pi 编程智能体封装为 Docker 容器
通过 ompweb 网页界面使用智能体
只需单个容器即可运行
支持持久化保存运行状态
容器镜像自动构建
容器镜像发布至 GHCR
用户评论
还没有评论,来分享你的使用体验吧