Skip to content
FunCoding

edgeone-makers-cli

EdgeOne Makers CLI command reference. Use when running edgeone CLI commands for dev, build, deploy, env management.

Star
1,859
Category
Ops & cloud
License
MIT
Last commit
Oct 8, 2026

skills/edgeone-makers-tools/references/makers-cli/SKILL.md

View on GitHub

EdgeOne Makers CLI Reference

Install

npm install -g edgeone

Verify: edgeone -v

Commands

CommandDescription
edgeone makers devStart local dev server (agent runtime + frontend)
edgeone makers buildBuild agents + frontend into .edgeone/
edgeone makers deployBuild and deploy to EdgeOne Makers
edgeone makers deploy -n <name>Deploy as a new project
edgeone makers deploy -t <token>Deploy with API token (CI/headless)
edgeone makers deploy -e previewDeploy to preview environment
edgeone makers deploy --anonymous --jsonDeploy without login; claim later (CLI ≥ 1.6.29)
edgeone makers deploy --anonymous --site china|global --jsonAnonymous deploy to a specific site (omit --site to auto-detect by IP)
edgeone makers claim --sid <token>Claim an anonymously-deployed project (requires login)
edgeone makers linkLink local project to remote EdgeOne project
edgeone makers env pullPull remote env vars to local .env
edgeone makers env set <KEY> <VALUE>Set a remote environment variable
edgeone makers env lsList remote environment variables
edgeone makers env rm <KEY>Remove a remote environment variable
edgeone loginLogin (browser-based)
edgeone login --site chinaLogin to China site
edgeone login --site globalLogin to Global site
edgeone login --claim --local --jsonBackground listener: prints the login+claim link for an anonymous deploy, then auto-links the claimed project
edgeone whoamiCheck current login status

Anonymous deploy and claim require CLI >= 1.6.29 (the general CLI floor is 1.6.0). The claim parameter is --sid (the anonymous token); -t is the account API token — they are different credentials. Tell the user the link expires in 60 minutes; never show the raw expiresAt. The claim link you present comes from edgeone login --claim (claimLoginUrl), not the bare claimUrl in the deploy JSON. Details: makers-deploy/references/anonymous-deploy.md.

Environment Variable

Before any edgeone command, set:

export PAGES_SOURCE=skills

Or inline: PAGES_SOURCE=skills edgeone makers dev

Common Workflows

First-time setup

npm install -g edgeone
edgeone login
PAGES_SOURCE=skills edgeone makers link
PAGES_SOURCE=skills edgeone makers env pull
PAGES_SOURCE=skills edgeone makers dev

Deploy

edgeone makers deploy

Set env vars for production

edgeone makers env set WSA_API_KEY "your-key"
edgeone makers env set SUPABASE_URL "https://xxx.supabase.co"

Similar Skills

Official

internal-comms

ANanthropics/skills181k1,119 new stars in the last 7 days

canary

GAgarrytan/gstack136k883 new stars in the last 7 days

observability-and-instrumentation

ADaddyosmani/agent-skills106k3,628 new stars in the last 7 days

Featured

shipping-and-launch

A pre-launch checklist covering monitoring, staged rollouts and rollback plans.

ADaddyosmani/agent-skills106k3,628 new stars in the last 7 days

paperclip-board

PApaperclipai/paperclip101k2,948 new stars in the last 7 days

ruview-configure

RUruvnet/RuView98k968 new stars in the last 7 days