Features
Collapse All
✓ = unique to Orca Desktop
Containers18
▾
Full container lifecycle (create, start, stop, restart, kill, remove)✓
Live resource monitoring (CPU, memory, network I/O)✓
Live resource editing — change memory, CPU, restart policy on running containers✓
Interactive terminal (exec shell)✓
Log viewer — regex search, match highlighting, case-sensitive filter✓
Multi-container logs — combined, color-coded log view across containers✓
Health checks — live status indicator, health history, check output✓
Restart policy — display, edit, and restart count tracking✓
AI-powered diagnostics — click to analyze any container with logs✓
Container file browser — explore filesystem of running containers✓
Save as Image — commit container state to a new image✓
Export as docker run / docker-compose.yml✓
Docker Hub browser — search and pull images directly from Docker Hub✓
Container rename — inline rename from the detail page✓
Per-container charts — CPU and memory history per container✓
Stop all containers — one-click stop with confirmation✓
Live log streaming — SSE-based real-time logs, no polling✓
App Catalog — curated templates with auto-generated passwords✓
Compose stack templates — multi-service apps deployed as stacks✓
Post-deploy setup guides — step-by-step wizard with interactive actions✓
Images, Builds & Security18
▾
Pull with Docker Hub search dialog✓
Build with live output — streaming logs, build args, Dockerfile selection✓
Image layer visualization — stacked bar chart with Dockerfile instructions✓
Vulnerability scanning — one-click CVE scan with Trivy✓
HTML vulnerability report — exportable, opens in browser✓
Distinct severity colors — Critical, High, Medium, Low at a glance✓
Image file browser — explore filesystem without running✓
Import from tar — load images from tar archives✓
Image tagging — tag images with custom repository and version✓
Streaming pull — per-layer progress bars during image download✓
Tag autocomplete — search tags from Docker Hub when pulling✓
Private registry auth (Docker Hub, GitHub, GitLab, ECR)✓
Build dashboard — build history with persistent logs, status tracking, duration✓
Build from URL — paste a git repo or Dockerfile URL to build✓
Build cache insights — cache hit rate visualization per build✓
Build comparison — side-by-side diff of two builds✓
AI build debugging — "Ask AI" on failed builds with error context✓
Build targets — define builds in orca.yaml, trigger from UI or schedule✓
Orchestration33
▾
Compose stacks — auto-detect, up/down/pull, inline YAML editing with restart✓
One-click Kubernetes (k3s) with Traefik ingress✓
Pods — CPU/memory metrics, logs with follow mode, in-browser terminal✓
Deployments — scale dialog, restart, rollback history, HPA autoscaling✓
DaemonSets — node-level workload management✓
StatefulSets — scale, restart, ordered pod management✓
ReplicaSets — owner tracking, replica status✓
Services — per-port forwarding, network policies✓
Events timeline — color-coded warnings and errors✓
ConfigMaps & Secrets — full CRUD, reveal toggle, type selection (Opaque, TLS, Docker)✓
Create Ingress — service/port dropdowns, hostname, TLS toggle✓
PVC provisioning — storage class, size, access modes✓
Storage Classes — provisioner, reclaim policy, default class indicator✓
HPA autoscaling — create, monitor, target CPU with min/max replicas✓
Network Policies — pod selector, ingress/egress rules✓
CRD browser — list all Custom Resource Definitions with group, kind, scope✓
Traefik dashboard — auto-detection with one-click access✓
Deploy from YAML — Monaco editor with syntax highlighting✓
Helm management — list releases, install charts, uninstall✓
Visual topology — Service → Deployment → Pods relationship map✓
Jobs & CronJobs — manage, trigger manually, suspend/resume, view logs✓
Namespace management — create, delete, switch between namespaces✓
YAML editor for all resources — syntax highlighted, apply changes live✓
Volume management with file browser and export✓
Network topology — visual diagram of networks and connected containers✓
Network selection — choose network when creating containers✓
Gateway reverse proxy — managed Caddy with automatic TLS, hostname routing to containers✓
.localhost domains — app.localhost works in all browsers, no DNS config✓
Custom domains — configurable base domain with wildcard cert support✓
Path-based routing — overlay /api/*, /ws/* on the same hostname for different services✓
One-click expose — register any container with the gateway from its detail page✓
orca.yaml — projects declare gateway routes in their repo, auto-registered on deploy✓
AI & Automation11
▾
AI assistant — floating window, drag to any monitor✓
5 AI providers — Claude, GPT, Gemini, Ollama (local), custom OpenAI-compatible✓
One-click Ollama setup — local AI with GPU acceleration✓
Tool calling — AI can list containers, inspect, and manage resources✓
Conversation history — sliding window context for multi-turn sessions✓
MCP server — 43 tools for Claude Code / Claude Desktop✓
OpenAI-compatible endpoint — works with any agent framework✓
App templates — one-click deploy + create your own✓
Full CLI — orca command for scripting, CI/CD, and team automation✓
Config export/import — share team config as YAML, secrets excluded by default✓
Team workflows — orca.yaml in repos + shared domain + wildcard cert✓
Platform21
▾
Linux, macOS, Windows — native on all platforms✓
Guided setup wizard with streaming progress✓
Signed auto-updates with tamper-proof upgrade manifests✓
Code signed — Apple notarized (macOS), EV signed (Windows)✓
Startup progress — real-time feedback during daemon and environment checks✓
Built-in CA — persistent local Certificate Authority signs TLS certs for deployed templates✓
macOS: Apple Virtualization.framework + VirtioFS + proxy passthrough✓
NVIDIA GPU detection — Container Toolkit auto-install✓
GPU VRAM monitoring — dashboard and status bar display✓
WSL2 resource management — configure memory, CPU, and swap✓
Docker auto-start — automatic startup on Windows reboot✓
JetBrains Mono Nerd Font — in terminal and log viewers✓
Resource history charts — CPU and memory time-series with hover tooltips✓
Keyboard shortcuts — Ctrl+K palette, Ctrl+R refresh, ? shortcut guide✓
System cleanup — prune containers, images, volumes, networks, build cache✓
Resource usage alerts — toast when containers exceed 90% memory or sustained CPU✓
Container export — save container filesystem or image to tar file✓
Scheduled actions — built-in cron to restart, stop, or start containers on a schedule✓
Command palette — fuzzy search pages, resources, and actions✓
Glassmorphism UI — frosted glass, smooth animations✓
Open source — MIT licensed, free forever, no telemetry✓
Fleet dashboard — grid overview of all hosts with status, CPU, memory, disk, containers✓
Host groups & tags — label hosts (production, staging, eu-west), filter fleet by tag✓
Bulk operations — select mode, test selected, remove selected, test all✓
OS & architecture detection — auto-detect Linux distro and CPU arch per host✓
Deploy to any host — choose target server when deploying from App Catalog✓
Health alerts — background polling with debounce, toast on host offline/online✓
Staggered probing — batch-probe hosts in groups of 3, incremental status updates✓
Version mismatch warning — alerts when hosts run different daemon versions✓
Host selector — switch between local and remote in the titlebar, status bar indicator✓
One-liner server install — apt install orca-daemon via Cloudsmith✓
Hot-swap reconnect — Diagnose button finds Docker and reconnects instantly✓
TLS ready — Caddy/nginx reverse proxy examples, bearer token auth✓
Remote port forwarding — WebSocket TCP tunnel to any service on any host, no VPN needed✓
Auto-deploy — GitHub/Docker Hub webhook triggers pull + redeploy with config preservation✓
Tag filters — deploy on v* (versions), latest, branch names, or any push✓
Host comparison — side-by-side compare of containers, images, and resources across hosts✓
Multi-host deploy — deploy templates to multiple hosts simultaneously✓