Maritime Agent Guide

An OpenClaw agent with a built-in Coder tab for live customisation.

Overview

The Maritime template is the same OpenClaw runtime as the OpenClaw Agent template, but the dashboard exposes a Coder tab where you can edit the agent's source files in-place. Edits are backed up after each turn to the persistent volume so they survive redeploys.

Docker Image

Image: ghcr.io/openclaw/openclaw:2026.5.28

How It Works

Identical to the OpenClaw template at the runtime level. The frontend renders a Coder editor that talks to /agents/<id>/files and writes changes back into the container. After each Coder turn, modified files are tar'd into /data/.coder-backup/src.tar.gz and restored on container restart.

# The container runs with:
OPENCLAW_HEADLESS=true
# Gateway listens on port 18789

Environment Variables

Set OPENAI_API_KEY or ANTHROPIC_API_KEY. If you leave them blank Maritime injects a per-agent proxy token pointed athttps://api.maritime.sh/api/llm/v1 so the real key never enters the container.

Deploy

Select Template → Maritime Agent in the Create Agent modal, or:

maritime create my-agent --template maritime

Upstream links & resources

  • docs.openclaw.ai — this template runs stock OpenClaw, so the upstream docs cover everything the agent does inside the container: configuration, skills, and channels.
  • openclaw/openclaw — the source repository — useful when you're editing agent files in the Coder tab and want to see what you're changing.
  • OpenClaw guide — the plain-runtime version of this template, without the Coder tab.