MaritimemaritimeDocumentation
Dashboard

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