Files
PiAgentUI/docker-compose.standalone.yml
Evandro b3489e1ede
Build & Push Frontend Docker Image / build-and-push (push) Canceled after 0s
Build Validation / validate (push) Canceled after 6s
Build & Push Backend Docker Image / build-and-push (push) Failing after 10m10s
Build & Push Gateway Docker Image / build-and-push (push) Failing after 10m9s
🎉 Initial commit: PiAgentUI — AI Agent Desktop & Web UI
A professional workspace for AI coding agents with:
- Real-time streaming chat with SSE
- Session management (fork, clone, tree navigation)
- MCP tools browser & metadata panel
- Skills browser (global, project, package sources)
- Voice input & STT provider configuration
- Integrated terminal & file explorer
- Model selector with capability metadata
- Keyboard-first UI with command palette
- 8 languages (en, pt-BR, es, ja, zh-CN, ar, bn, hi)
- Tauri 2 desktop app
- React 19 + TypeScript + Vite 8 + Tailwind CSS 4
- Pi Agent extension runtime

Originally forked from OpenCodeUI, now an independent project.
License: GPL-3.0-only
2026-06-01 00:50:06 -03:00

26 lines
868 B
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ============================================
# OpenCode WebUI - 纯前端独立部署
# ============================================
# 适用于已有 opencode serve 的场景,只需前端 UI
#
# 使用方法:
# docker compose -f docker-compose.standalone.yml up -d
#
# 环境变量:
# BACKEND_URL - opencode serve 地址(默认 host.docker.internal:4096)
# PORT - 前端监听端口(默认 3000)
services:
frontend:
image: ghcr.io/lehhair/opencodeui-frontend:latest
container_name: opencodeui
restart: unless-stopped
ports:
- '${PORT:-3000}:3000'
command: ['caddy', 'run', '--config', '/etc/caddy/Caddyfile.standalone']
environment:
- BACKEND_URL=${BACKEND_URL:-host.docker.internal:4096}
# Linux 需要 host.docker.internal 支持
extra_hosts:
- 'host.docker.internal:host-gateway'