SPICA Commander / Secure Remote Operations

One core. Three native interfaces.

A professional remote file operations system for macOS and Linux. SPICA Commander unifies SFTP, SSH and WebDAV workflows without forcing every desktop into the same interface.

SHARED CORE / ACTIVEPROTOCOL NEUTRAL
macOSGTK4ImGui
REMOTECLIENTSPICA COREBrowse · Transfer · Edit · Credentials
01SFTP / SSHFiles + remote operations
02WebDAV / HTTPSPortable file operations
SAVED SITESTRANSFER QUEUEREMOTE SESSIONS
3Native interfaces
2Remote protocols
ResumeInterrupted transfers
1 CoreShared operating model

Shared architecture

The interface changes. The operating model does not.

The three frontends consume the same canonical SPICA Core. A protocol-neutral contract gives SFTP and WebDAV the same browsing, transfer and file-management semantics while protecting each desktop's native experience.

  1. 01

    Native frontend

    macOS, GTK4 or ImGui presents the same local, remote and transfer workflow in the desktop language of each environment.

  2. 02

    RemoteClient

    A protocol-neutral dispatcher keeps interface code independent from SFTP and WebDAV implementation details.

  3. 03

    SPICA Core

    Browsing, transfer models, MIME intelligence, directory watching, credential storage and remote editing live in one shared core.

  4. 04

    Dedicated operations

    Background transfers use independent connections so the live browsing session remains responsive and operationally clear.

Three real product interfaces

One workflow, expressed natively.

These are working SPICA Commander interfaces—not conceptual mockups. Select any image to inspect the application at full size.

NATIVE / 01

macOS

At home on the Mac.

A light native interface with platform-standard controls, Keychain-backed credentials and a focused local-to-remote workflow.

  • Native macOS presentation
  • Keychain credential storage
  • Local and remote file tables
SPICA Commander macOS interface with Saved Sites, Local, Remote and Transfer Queue panels
SPICA COMMANDER / MACOSActual product interface

LINUX / 02

GTK4

Modern Linux operations.

A spacious GTK4 desktop experience that keeps multiple transfers, remote sessions and operational state visible.

  • GTK4 desktop integration
  • Concurrent transfer visibility
  • Dark operational workspace
SPICA Commander GTK4 interface showing concurrent file transfers
SPICA COMMANDER / GTK4Actual product interface

ENGINEERING / 03

ImGui

Dense, fast and direct.

An ImGui and SDL2 frontend optimized for high information density, immediate interaction and engineering workstations.

  • ImGui + SDL2 frontend
  • High-density controls
  • Keyboard and mouse workflow hints
SPICA Commander ImGui interface with dual-pane browsing and an active upload
SPICA COMMANDER / IMGUIActual product interface

Operational capabilities

Built for the work around the transfer.

SPICA Commander keeps the session, directories, selection, operation and queue visible. The product supports the complete workflow before, during and after bytes move across the network.

01

Dual-pane browsing

Navigate local and remote directories together with explicit paths, file metadata and active-session context.

02

Batch transfers

Upload or download multiple files and folders while tracking total bytes, progress, speed and status.

03

Recursive directories

Move complete directory trees through the same protocol-neutral operation used for individual files.

04

Resume + cancellation

Interrupted transfers continue through .spica-part files, and active or waiting jobs can be canceled from the queue.

05

Remote file management

Create directories, rename entries, remove files or folders and inspect supported remote properties.

06

Selection + drag and drop

Use click, range and multi-selection workflows, then drag between the Local and Remote work areas.

07

Smart open + edit

Detect file type, open media locally or download-edit-upload remote text through the preferred editor.

08

Live directory awareness

Native filesystem events refresh the local view when another application creates, changes, moves or removes content.

Transfer queue

Progress remains operationally legible.

Every job exposes direction, source, destination, transferred bytes, elapsed time, speed and final state.

  1. 01WaitingQueued and cancelable
  2. 02RunningBytes, speed and progress
  3. 03CompletedVerified final state
  4. 04Failed / CanceledVisible outcome and message

Capability-aware protocols

Shared file operations. Honest protocol boundaries.

WebDAV receives the same core file workflow without pretending to provide SSH or POSIX features. The interface enables only what the active remote system supports.

CapabilitySFTP / SSHWebDAV / HTTP(S)
Browse, upload and downloadIncludedIncluded
Recursive directories + batchesIncludedIncluded
Create, rename and deleteIncludedIncluded
Resumable transfersIncludedIncluded
Remote terminal + commandsSSHNot available
Remote X11 application launchSSHNot available
Unix permissionschmod / chownNot available

Security model

Connection convenience without plaintext credentials.

Saved Sites remembers operational context while secrets stay in the platform credential service. SSH host identity and WebDAV TLS policy remain explicit parts of the connection model.

01

Credentials stay outside JSON

Saved Sites persist connection metadata while passwords and passphrases remain in macOS Keychain or the Linux Secret Service.

02

SSH host-key pinning

Trust on first use records the server fingerprint and rejects a later key change before authentication credentials are sent.

03

TLS verification for WebDAV

HTTP and HTTPS endpoints are supported, with certificate verification exposed explicitly in the connection profile.

04

Capability-aware interface

Terminal, X11, remote commands and POSIX permissions appear only when the active protocol genuinely supports them.

SPICA Networks engineering

Bring secure remote operations into your workflow.

Talk to Engineering