Choose a framework

Every ready-made template is a real agent framework, pre-configured and one image pull from live. Pick one, name it, deploy. Each guide covers the image, how it works, its environment variables, and how to talk to it.

FrameworkTemplate IDRuntimeBest forLLM key
Claude Codeclaude_codeNode.js (Claude Agent SDK)A coding agent with real bash and file tools in a persistent workspaceYour ANTHROPIC_API_KEY (required)
OpenClawopenclawNode.jsA general autonomous assistant: 100+ skills, channels, web browsingOptional (Maritime LLM by default)
OpenClaw Browseropenclaw_browserNode.js + ChromiumWeb automation and scraping with a real browser (Playwright MCP)Optional (Maritime LLM by default)
HermeshermesPythonA self-improving agent with persistent memory and its own full dashboardOptional (Maritime LLM by default)
ZeroClawzeroclawRust (single binary)Ultra-light agents: <5 MB RAM, sub-second start, good for running manyOptional (Maritime LLM by default)
DeepSeek HarnessdshNode.js (plugin runtime)DeepSeek's agent harness with a full web workbench and session replayNone needed (Maritime LLM by default)

Not sure? Start with OpenClaw for a general assistant, or Claude Code for a coding agent. You can always create another agent from a different template; the free plan includes three.

Deploying a template

In the dashboard: New agent, pick the template, name it. From the terminal:

maritime templates                       # list what's available
maritime create my-agent --template openclaw

Worth knowing

  • OpenClaw Browser is sized up automatically (Chromium needs the headroom); you never configure that yourself.
  • Claude Code is chat-only: it has no web UI of its own, so you talk to it from the dashboard chat, the CLI, the API, or a connected channel.
  • DeepSeek Harness is version-pinned: upstream is a fast-moving developer preview, so Maritime upgrades the image deliberately after testing.
  • Templates are also how you share. Package any working agent (image, config, memory) into a template others can clone: see Templates.

None of these fit?

Any Docker image that speaks a three-endpoint contract becomes a full Maritime agent: CrewAI, LangGraph, AutoGen, or your own code. See Deploy any container.