Skip to content

Coder Workspaces (Alternative)

Alternative Option: Coder workspaces are available as a fallback for scenarios where Sprites are not suitable. For most development work, Sprites are the preferred environment.

Consider Coder workspaces when:

  • Running long-duration processes that exceed sprite timeout limits
  • Needing persistent GUI applications (VS Code, etc.)
  • Working with legacy toolchains not yet ported to sprites
  • Debugging hardware issues requiring direct N100 access
  • Coder UI: https://coder.hardwareos.com
  • N100 SSH: ssh n100

OpticWorks uses Coder workspaces bootstrapped by the agent-harness repo:

Terminal window
# Verify workspace access
gh auth status
# Check Infisical secrets
cat ~/.env.secrets | wc -l
# Verify AI tools
claude --version
codex --version
# Test N100 access
ssh n100 "hostname"

Coder workspaces include:

ComponentDetails
SecretsInjected from Infisical to ~/.env.secrets
GitHubPre-authenticated via gh CLI
AI CLIsClaude and Codex pre-configured
N100 AccessSSH via Cloudflare tunnel
DockerAvailable for container workloads
FeatureSpritesCoder
Startup~1s~30s
CheckpointingNativeManual
IsolationHardware VMContainer
PersistenceSurvives sessionsPersistent
AI IntegrationPurpose-builtAdd-on
CostPer-executionAlways-on

If workspace access fails, refer to:

  • agent-harness/docs/coder-workspace.md
  • agent-harness/docs/n100-coder-access.md

Source: agent-harness/docs/coder-workspace.md, agent-harness/docs/n100-coder-access.md