Skip to main content
jelou is the entry point to the entire Jelou platform from the terminal. A single binary brings together several product surfaces: Functions (serverless functions), projects (AI assistants + channels), databases (Datum), WhatsApp (bots, templates, and campaigns), marketplace, and organization secrets. The CLI is agent-native: it’s designed to be driven by an AI agent (Claude Code, Cursor, Codex, Windsurf…), and to be used by a human from the terminal. When you run jelou login, the CLI automatically installs skills in the detected AI editors, so any new session already knows how to operate jelou. See Skills.

Installation

You can also install it with Deno:
Deno writes the binary to ~/.deno/bin/. If that directory is not on your PATH:
Verify the installation:
Don’t have a Jelou account yet? Create one for free.

Quickstart

Open a new session in Claude Code, Cursor, Codex, or Windsurf from that folder and ask for what you need in natural language — “build a support flow”, “deploy a Stripe webhook”, “send a WhatsApp campaign”. The agent picks the right jelou command and runs it. Prefer the terminal? jelou --help walks the entire command tree.

Command map

The Functions CLI documents the jelou functions subcommand in detail (local development, deployment, secrets, and function cron).

Output modes

Every command supports output designed for agents and CI:
  • --json — structured output { ok, data } / { ok, error } on stdout.
  • --agent — agent mode: implies --json, --no-input, --compact, and NO_COLOR.
  • --describe — emits the command schema as JSON, without executing it.
When stdout is not a terminal (for example jelou whoami | jq), the CLI switches to JSON automatically. Details in Reference.