The Platform

One control plane for
every dev environment.

OpusFocus provisions, secures and audits cloud workspaces from a single console. Reproducible by default, disposable by design — your laptop becomes a thin client.

Open the console
opusfocus · console · workspaces New workspace
atlas-api
Backend Service
RUNNING
CPU 38%
RAM 61%
Disk 44%
PG RD MQ
web-console
Frontend
RUNNING
CPU 22%
RAM 49%
Disk 30%
RD
data-pipeline
Data
IDLE
CPU 5%
RAM 18%
Disk 71%
PG KF ES
infra-tooling
DevOps
SUSPENDED
CPU 0%
RAM 0%
Disk 52%
DK
Templates

Templates, not setup checklists

Compose a stack once — OS, language toolchain, service containers, env vars — then provision identical workspaces in seconds. No more onboarding a developer with a wiki page and a prayer.

  • Stack presets — Backend, Frontend, Data and DevOps templates ship ready to fork
  • Version pinning — Lock Go 1.25, Node 22, Python 3.13 — every workspace matches
  • One-click assign — Hand a template to a developer; they provision instantly
backend-service.tpl OS Backend
Ubuntu 24.04 Go 1.25 Docker kubectl PostgreSQL 16 Redis 7 RabbitMQ
# provision from template
$ opusfocus create --tpl backend-service
✓ workspace atlas-api ready in 38s
Service containers

Stateful services on tap

Attach PostgreSQL, Redis, RabbitMQ, Kafka, MongoDB or Elasticsearch to any workspace with one click. Networked, persisted and wired into your env vars automatically.

  • Managed lifecycle — Containers suspend and resume alongside the workspace
  • Connection injection — DATABASE_URL and friends mounted as references, never plaintext
  • Persistent volumes — Data survives suspend, restart and snapshot restore
Attached services
PostgreSQL 16 :5432 RUNNING
Redis 7.2 :6379 RUNNING
RabbitMQ 3.13 :5672 RUNNING
Elasticsearch 8 :9200 PROVISIONING
Resource control

Predictable cost, no noisy neighbours

Set CPU, RAM, storage and bandwidth ceilings per workspace or per template. Idle workspaces auto-suspend and resume in seconds, so you stop paying for compute nobody is using.

  • Per-workspace caps — Hard limits keep one runaway build from starving the fleet
  • Idle auto-suspend — Sleep after inactivity; resume on the next SSH connection
  • Cost visibility — Live spend and reclaimed-idle reporting in the console
fleet · this month
~$430
reclaimed / mo
CPU allocation 48 / 100 vCPU
Memory 126 / 200 GB
Storage 0.7 / 2 TB
And the rest

Built for the whole team

From the IC connecting on day one to the platform lead managing the fleet.

Lightweight Agent + SSH

Install the Agent, import your ed25519 key, connect. No VPN, Docker or cloud SDKs on the laptop.

Secrets — Vault-lite

Inject credentials by reference. Encrypted at rest, mounted as env vars, never readable in UI or logs.

Snapshot & restore

Automatic daily snapshots with 7-day retention. Break it? Roll back in one click — no rebuild.

Browser terminal

Full shell from any device, no SSH client required. Sessions reconnect cleanly after a drop.

Team & access policy

Group developers, scope templates and revoke a stolen laptop’s keys from one place.

Provision your first workspace
in under a minute.

Bring your own cloud or run on ours. Ubuntu workspaces, Kubernetes-backed, secure by default.