Quickstart
Get your first AI agent deployed in under 5 minutes.
1. Install the CLI
npm install -g maritime-cli2. Authenticate
Log in with your Maritime account. This opens your browser for authentication:
maritime loginDon't have an account yet? Sign up directly from the CLI:
maritime signup3. Browse templates
See what agent templates are available:
maritime templates
# Output:
# NAME FRAMEWORK DESCRIPTION
# OpenClaw Agent openclaw Autonomous AI agent with 100+ skills.
# OpenClaw Identity openclaw_identity OpenClaw with phone + email via Inkbox.
# OpenClaw Browser openclaw_browser OpenClaw with Playwright MCP browser control.
# Maritime Agent maritime OpenClaw plus a built-in Coder tab.
# Hermes Agent hermes Self-improving Python agent with memory.
# Hermes Identity hermes_identity Hermes with phone + email via Inkbox.
# ZeroClaw Agent zeroclaw Ultra-lightweight Rust agent.
4. Create an agent
Create a new agent from a template. You can pass options inline or follow the interactive prompts:
maritime create my-agent --template openclaw
# Or run without arguments and follow the prompts:
# maritime create
5. Set environment variables
Add any API keys your agent needs:
maritime env set my-agent OPENAI_API_KEY=sk-...
6. Deploy
maritime deploy my-agent
7. Monitor
View your agent's logs:
maritime logs my-agent
Shipping a web app instead?
Any repo with a Dockerfile can be deployed as a public web agent — Maritime builds it, runs it serverlessly, and serves it on a public no-login URL. It sleeps when idle and wakes on the next visit:
maritime create my-app --repo https://github.com/you/app --public --port 3000See the CLI Reference for all create options.
What happens next?
Your agent starts immediately as active and compute billing begins. Use maritime sleep my-agent to save compute when you don't need it running. Sleeping agents auto-wake when triggered via webhook, cron schedule, or API call.