Command line

The whole cloud, one binary, one MCP.

dodil drives every Dodil primitive — Ignite, K3, Scriptum, and MCP — from your terminal. Static binary, no runtime, no dependencies.

Or install via terminal · macOS & Linux
curl -fsSL https://cli.dodil.io | bash
Downloads

Pick your platform

Every build is a single static binary served from cli.dodil.io. Direct links below.

Verify the checksum or read the install script at https://cli.dodil.io.

Quick start

From zero to first call in three steps

1
Install
curl -fsSL https://cli.dodil.io | bash
2
Authenticate
dodil auth login
3
Run anything
dodil k3 buckets list
One CLI

Every primitive, same syntax

Sub-commands map one-to-one onto the platform. Run dodil --help to explore.

dodil auth login
Authenticate

Sign in from your browser. Tokens refresh automatically on every call.

dodil ignite
Ignite

Deploy and invoke serverless functions and call the model catalog.

dodil k3
K3

Manage buckets, objects, tables, and vector indexes from the terminal.

dodil scriptum
Scriptum

Compile, run, and resume typed pipelines end to end.

dodil mcp
MCP

Expose Dodil to any MCP-aware agent or editor as a local tool server.

dodil mcp
✓ listening · stdio0 config
# any MCP agent auto-discovers every command as a typed tool
ignite_app_deployk3_bucket_getvbase_db_listscriptum_runignite_models_chatk3_table_query+42 more
✓ Claude Code connected48 tools
Agent-ready

Run MCP, agents auto-detect

dodil mcp turns the CLI into a local Model Context Protocol server — the fastest way to hand your agent the whole platform. Prefer no install? Connect to the hosted remote server at mcp.dodil.io instead. Either way, every command auto-detects as a typed tool.

dodil mcp

Point an agent at it — e.g. Claude Code:

claude mcp add dodil -- dodil mcp
Full MCP guide
Good to know

Common questions

Is the install script safe to pipe into a shell?
It downloads a single static binary into ~/.local/bin/dodil and makes it executable — nothing more. You can read it first at https://cli.dodil.io or grab the raw binary below and skip the script entirely.
How do I update?
Re-run the install command — it always fetches the latest build for your platform.
command not found after install?
Add the install dir to your PATH: export PATH="$HOME/.local/bin:$PATH" in your ~/.zshrc or ~/.bashrc.
Which architecture do I need?
Apple Silicon Macs (M1–M4) use arm64; Intel Macs use amd64. Most Linux servers and Windows PCs use amd64. Pick from the full list above if auto-detect guessed wrong.
Regions
UKLiveEULiveMiddle EastSoonAfricaSoon
Compliance
SOC 2In progressISO 27001In progressGDPR-readyData residencyEnforced
© 2026 Circle Technologies Pte Ltd. All rights reserved.