Skip to content

The Skyflo Kubernetes agent is deprecated. It is a separate Apache-2.0 open-source project in its own repository, not part of Skyflo Desktop. These pages stay available for existing installations and are no longer updated. Skyflo today is a Mac app where AI agents do real work for you, including Codex, Claude Code and Cursor Agent.

Read the Skyflo documentation

Command Center

The Command Center is the operator interface, deployed as the ui service. Next.js 14 with Radix UI and shadcn/ui. It provides chat, real-time streaming, and inline tool approval.

Real-Time Streaming

SSE streams assistant output, execution status, and tool events from the Engine. The UI updates in real time as the agent responds.

Collapsible status blocks can show provider-returned reasoning summaries when available. They are not a private chain-of-thought trace and are not used as audit evidence.

Tool Approval UI

When a mutating tool requires approval, the UI shows an inline approval/deny control. A bulk approval bar appears when multiple tools are pending. Users approve or deny each tool before execution.

Backend-for-Frontend

The UI communicates with the Engine in two ways. Chat streaming (SSE) connects directly from the browser to the Engine via NEXT_PUBLIC_API_URL/agent/*. All other requests (conversations, auth, team, integrations) go through server-side API routes (BFF) under src/app/api/*, which forward cookies and Authorization headers to the Engine.

Auth State

Zustand manages auth state client-side. Automatic refresh token rotation. Session persists across page reloads via HttpOnly cookies.

Features

  • Conversation management: Create, list, switch conversations.
  • Integrations admin: Configure LLM providers, Jenkins, and other integrations.
  • Team admin: RBAC, team management.
Command Center: Kubernetes agent (legacy) | Skyflo