Skip to content
@argyle-labs

Argyle Labs

  • United States of America

argyle-labs

Argyle Labs

Local-first homelab & developer tooling, built around orca — a single self-contained binary that orchestrates infrastructure, services, and AI agents, with everything else shipped as standalone orca plugins.

This page is generated by labs profile from each repo's own metadata (Cargo.toml description + [package.metadata.orca].category) and icon — never edit it by hand.

orca

orca — the core. A single Rust binary with an embedded web UI that acts as CLI, TUI, web server, and MCP server. It owns the domain model (containers, storage, namespaces, pods, notifications, models, agents) and loads plugins as ABI-stable cdylibs at runtime. Local models run by default; Claude is escalation-only.

Every plugin registers with orca through one generic surface — service.* (list, deploy, backup, restore, configure, status) — with rich, plugin-specific data returned in the typed service.status payload. Each repo below is also a standalone setup guide: you can deploy and operate the underlying service by hand, without orca.

Plugins

Infrastructure & hosts

Plugin What it does
docker Adapts Docker Engine + Compose into orca's containers domain
dockge Dockge self-hosted Compose stack manager — orca plugin + deploy assets
pbs Proxmox Backup Server — orca service-backend for backup datastores and jobs
proxmox Proxmox VE plugin for orca — cluster nodes/guests with cluster_roster + topology ABI backends
unraid Adapts an Unraid host's GraphQL API into orca — typed queries, topology, schema-drift detection

Networking

Plugin What it does
adguard AdGuard Home DNS sinkhole — orca service-backend
caddy Caddy reverse proxy — orca service-backend
mikrotik MikroTik RouterOS device management — orca service-backend
openvpn OpenVPN server — orca service-backend
opnsense OPNsense firewall/router appliance — orca service-backend
traefik Traefik reverse proxy / ingress — orca service-backend
unifi UniFi network controller — orca service-backend

Storage & sync

Plugin What it does
nfs-gateway HA NFS gateway with failover — orca service-backend
nfs NFS StorageBackend with stale-mount self-heal — backend-only orca plugin
smb SMB/CIFS StorageBackend for orca's storage domain — backend-only plugin
syncthing Syncthing file synchronization — orca service-backend

Media servers

Plugin What it does
audiobookshelf Audiobook + podcast server — orca service-backend
calibre-web Ebook web library/reader — orca service-backend
immich Self-hosted photo/video (multi-service) — orca service-backend
jellyfin Self-hosted Jellyfin with GPU hardware transcoding — orca lifecycle/diagnostics
kavita Manga/ebook/comics server — orca service-backend
komga Comics/manga server — orca service-backend
navidrome Music streaming (Subsonic API) — orca service-backend
plex Self-hosted Plex Media Server with GPU hardware transcoding — orca lifecycle/diagnostics

Media acquisition

Plugin What it does
arr The *arr stack — Sonarr, Radarr, Prowlarr, Lidarr — in one orca cdylib
lazylibrarian LazyLibrarian book (ebook/audiobook) downloader & manager — orca service-backend
libation Audible library downloader — orca service-backend
mylar3 Mylar3 comic book (CBR/CBZ) downloader & manager — orca service-backend
qbittorrent qBittorrent torrent client — orca service-backend
sabnzbd SABnzbd usenet client — orca service-backend

AI & models

Plugin What it does
lmstudio LM Studio local LLM runner — orca service-backend
mcp Federates MCP servers (stdio + HTTP/SSE) into orca's tool surface — an MCP client
ollama Local LLM runner — orca service-backend
whisper-ai Whisper speech-to-text (Wyoming/ASR) — orca service-backend

Home automation

Plugin What it does
homeassistant Home Assistant — orca plugin + deploy assets: lifecycle + entities/automations/service API
mqtt Mosquitto MQTT broker — orca service-backend
zigbee2mqtt Zigbee-to-MQTT bridge — orca service-backend
zwave-js-ui Z-Wave JS UI bridge — orca service-backend

Monitoring & notifications

Plugin What it does
ntfy ntfy push notifications — orca notifications backend + self-host deploy lifecycle
nut Network UPS Tools — orca service-backend
uptime-kuma Uptime monitoring — orca service-backend

Workstation & gaming tooling

Plugin What it does
beaver Reproducible backup/restore for Linux workstations (Bazzite + CachyOS) via restic to NAS/external/cloud
raccoon Reproducible Linux gaming setup/restore: Steam, Heroic, Battle.net (NSL), gamescope, MangoHud, controller wake (Bazzite + CachyOS)

Developing a plugin

Each plugin is its own repo: a cdylib whose only orca dependency is plugin-toolkit, declaring its index metadata in Cargo.toml (description + [package.metadata.orca].category). See the orca plugin authoring guide, and docker or unraid as worked references.

Popular repositories Loading

  1. plex plex Public

    Self-hosted Plex Media Server with GPU hardware transcoding — orca lifecycle/diagnostics

    Rust

  2. jellyfin jellyfin Public

    Self-hosted Jellyfin with GPU hardware transcoding — orca lifecycle/diagnostics

    Rust

  3. unraid unraid Public

    Adapts an Unraid host's GraphQL API into orca — typed queries, topology, schema-drift detection

    Rust

  4. ntfy ntfy Public

    ntfy push notifications — orca notifications backend + self-host deploy lifecycle

    Rust

  5. dockge dockge Public

    Dockge self-hosted Compose stack manager — orca plugin + deploy assets

    Rust

  6. homeassistant homeassistant Public

    Home Assistant — orca plugin + deploy assets: lifecycle + entities/automations/service API

    Rust

Repositories

Showing 10 of 44 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…