Where ops happens — and stays.
Operations-first chat with channels, threads, AI copilots, and a CLI / TUI front door. Deploy events, alerts, and AI suggestions live alongside the humans deciding — with a full audit trail your auditors actually like.
Pushing v2.14.0 to staging now. Anyone with eyes on the canary?
Talks to the model providers and tools your room already runs on
One platform · four room types
Built for the rooms ops teams actually live in
Not "another Slack." Rooms come with deploy + incident + on-call + support primitives baked in — AI copilots, structured CI events, runbook hooks, and audit chain-of-custody included.
Every release gets a thread. Build, canary, and rollback events stream in next to the people deciding.
Page-to-mitigate in one channel. AI pulls traces and PRs into the thread; the timeline writes itself.
Day-shift drops the tape; night-shift picks it up. AI summarises threads, links to runbooks, and pings the right human.
Tier-1 conversations live alongside engineering. AI drafts replies grounded in your docs, ready for one-click send.
Deploy rooms
Every release gets a thread. Build, canary, and rollback events stream in next to the people deciding.
✓ build 4812 · 6/6 jobs green
Promoting to 25% canary.
No new error signatures since canary started.
Two surfaces · one operator brain
Chat from your terminal — or live the whole stack inside a TUI
Ops engineers don't want to leave the keyboard.vxcli chatstreams multi-provider answers; vxcli tuidrives every deploy, session, and AI thread from a single full-screen Bubble Tea dashboard.
Anthropic, OpenAI, Google, OpenClaw — switch with /provider. Sessions persist under ~/.vxcloud/chat/ and resume instantly via the picker.
Deploys, sessions, doctor diagnostics, and embedded AI chat — all keyboard-driven. Press/for the fuzzy palette across rooms, AI, and resources.
Drive it from CLI · TUI · webhook · SDK
Every room is automatable, scriptable, and audited
Post structured CI/deploy/incident events from any service. Spawn AI copilots scoped to a room. Subscribe to AI suggestions and gate them behind your existing approvals.
- vxcli chat — multi-provider, multi-session, terminal-native
- vxcli tui — full-screen Bubble Tea dashboard, keyboard-only
- POST /rooms/<channel>:messages — structured webhooks from CI
- Python SDK — async streams, scoped agents, room-scoped events
1# Multi-provider AI chat in your terminal — no GUI required.2# Switch providers and models mid-session; sessions persist locally.3 4vxcli chat \5 --provider anthropic \6 --model claude-opus-4-77 8# Slash commands inside the session9/sessions # picker for prior conversations10/model haiku # hot-swap to claude-haiku-4-511/provider openai # hot-swap provider12/files add ./PR-491.diff # ground the next answer in a file13/export markdown ./out.md # dump the transcript to disk14 15# Pipe-friendly: read stdin, emit answer to stdout.16git log --oneline -20 | vxcli chat --stdin --one-shot \17 "summarise these commits as release notes"18 19# Use it in CI: post the digest into a chat room.20vxcli chat --one-shot "weekly perf summary from $(date -d '7 days ago')" \21 | vxcli rooms post --channel '#weekly-ops'Try it without leaving the terminal
vxcli tui --tab chat --provider anthropic — multi-provider AI chat, embedded in the dashboard.
Built for production ops
The chat your platform team would build — if they had time
Operations-first channels
Per-deploy, per-incident, per-service rooms with structured event types — not just message walls.
Embedded AI copilots
Spawn scoped agents into a room — they read the thread, your runbooks, and recent incidents before replying.
Live deploy + CI events
Build, canary, rollback, and CI status arrive as first-class messages — with one-click drill into logs.
Incident timelines
Threads automatically become a postmortem-ready timeline with actor, action, and outcome captured.
Voice + screen share
WebRTC voice calls and screen share built in — no separate Zoom link, no separate Slack huddle.
Semantic search
Search across every room, file, and pinned doc with semantic match — find that thread you swear was last quarter.
Webhooks + SDK
Post events from any service in any language. Subscribe via async streams. Scoped tokens per room.
IdP-scoped + audited
SSO, MFA, role-based room access, and an append-only audit log streamed to your SIEM. SOC 2 ready.
CLI & TUI native
vxcli chat for terminal-only AI; vxcli tui for the whole stack — same auth, same audit, same rooms.
Real workloads, measured
Production traffic — not synthetic chat tests
Aggregated from 30 days of customer rooms. Median across deploy, incident, on-call, and support channels in production.
Where chat earns its keep
From release war rooms to weekly ops digests
Release war rooms
Every deploy gets a thread. CI events, canary metrics, AI summaries, and human decisions live next to each other.
Incident response
Page lands, room opens, AI pulls suspects from logs and PRs. Timeline is automatic; postmortem writes itself.
Customer support copilot
Tier-1 conversations with AI-drafted replies grounded in your docs. One-click send when an engineer approves.
On-call handoffs
Day-shift drops the tape; AI summarises overnight noise; night-shift gets a one-screen briefing.
Weekly ops digests
vxcli chat --one-shot piped into vxcli rooms post — every Monday, the team gets a grounded weekly summary.
Codebase Q&A in chat
Ask grounded questions about your repos right in the room. Citations link to the file in GitHub or GitLab.
One room. Every event. Every operator.
Open a workspace, post the first deploy event from CI, and watch your team converge — with AI copilots and an audit trail along for the ride.