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.12
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 18789Environment 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 -n my-agent -t maritime --tier smart && maritime deploy my-agent