This repository holds images specific to talkops ui, used in interacting with talkops agents.
704
The official User Interface for TalkOps, a DevOps platform powered by AI agents. This web application provides a rich, interactive chat interface to communicate with TalkOps agents, manage deployments, and handle human-in-the-loop workflows.
Built with Lit and Web Components, TalkOps UI supports the A2UI (Agent-to-UI) protocol for dynamic, agent-controlled UI rendering. It handles real-time streaming updates, visualizes task progress, and provides seamless approval workflows.
You need two things: agent URLs configured and a docker-compose.yml (or use docker run).
1. Run with Docker:
docker run -d \
--name talkops-ui \
-p 8080:80 \
-e TALKOPS_CI_COPILOT_URL=http://ci-copilot:10103 \
-e TALKOPS_K8S_AUTOPILOT_URL=http://k8s-autopilot:10102 \
talkopsai/talkops:latest
2. Or use Docker Compose:
services:
ci-copilot:
image: talkopsai/ci-copilot:latest
container_name: ci-copilot
ports:
- "10103:10103"
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY}
- GITHUB_PERSONAL_ACCESS_TOKEN=${GITHUB_PERSONAL_ACCESS_TOKEN}
restart: unless-stopped
networks:
- talkops-net
talkops-ui:
image: talkopsai/talkops:latest
container_name: talkops-ui
environment:
- TALKOPS_CI_COPILOT_URL=http://ci-copilot:10103
- TALKOPS_K8S_AUTOPILOT_URL=http://k8s-autopilot:10102
ports:
- "8080:80"
depends_on:
- ci-copilot
restart: unless-stopped
networks:
- talkops-net
networks:
talkops-net:
driver: bridge
3. Start everything:
docker compose up -d
http://localhost:8080Open the UI and start chatting with your DevOps agents.
| Variable | Required | Default | Description |
|---|---|---|---|
TALKOPS_CI_COPILOT_URL | No | http://localhost:10103 | URL for CI Copilot agent |
TALKOPS_K8S_AUTOPILOT_URL | No | http://localhost:10102 | URL for k8s-autopilot agent |
TALKOPS_AGENT_URL | No | — | Global fallback agent URL |
TALKOPS_ENABLE_LOGGING | No | false | Enable debug logging (true/false) |
VITE_CI_COPILOT_URL | No | — | Legacy: CI Copilot URL (deprecated) |
VITE_K8S_AUTOPILOT_URL | No | — | Legacy: k8s-autopilot URL (deprecated) |
VITE_AGENT_URL | No | — | Legacy: Global agent URL (deprecated) |
ENABLE_LOGGING | No | false | Legacy: Enable debug logging (deprecated) |
Note: Agent URLs are resolved in priority order: agent-specific runtime → agent-specific build-time → legacy → global → defaults. See README for details.
| Port | Protocol | Description |
|---|---|---|
80 | HTTP | Web server (map to host port, e.g., -p 8080:80) |
latest — most recent stable buildContent type
Image
Digest
sha256:0584488dc…
Size
27.5 MB
Last updated
about 2 months ago
docker pull talkopsai/talkops