Skip to Content
ReferenceCLI Referencemyco app

myco app

App management commands.

myco app create

Create a new Myco app. Scaffolds a Vibekit project, installs dependencies, initializes git, and registers the app.

myco app create [slug]

Arguments:

ArgumentRequiredDescription
slugNoApp slug (prompted if not provided)

Flags:

FlagTypeDefaultDescription
--slugstringApp slug (lowercase alphanumeric with hyphens)
--namestringApp display name
--descriptionstringApp description
--iconstringApp icon
--statusstringactiveApp status (active or inactive)
--pathstring./<slug>Target directory for the app
--skip-registerboolfalseSkip registering the app in the database

Examples:

# Interactive (prompts for slug and name) myco app create # With flags myco app create my-app --name "My App" --description "A task manager" # Positional slug myco app create my-app

myco app list

List all apps you have access to.

myco app list

Arguments: None

Flags: None


myco app get

Show app details including entities and skills. Can be run from an app directory or with a slug argument.

myco app get [slug]

Arguments:

ArgumentRequiredDescription
slugNoApp slug (detected from wrangler.json(c) if omitted)

Flags: None


myco app update

Update app metadata. Only the fields you specify will be changed.

myco app update [slug]

Arguments:

ArgumentRequiredDescription
slugNoApp slug (detected from wrangler.json(c) if omitted)

Flags:

FlagTypeDescription
--namestringApp display name
--descriptionstringApp description
--iconstringApp icon
--statusstringactive or inactive
--config-schemastringConfiguration schema as JSON
--default-configstringDefault configuration as JSON

Example:

myco app update --name "New Name" --description "Updated description"

myco app deploy

Deploy the app to Cloudflare. Must be run from an app directory with a wrangler.json(c) file.

For Vibekit apps (detected by vite.config.ts + worker/ directory), this automatically runs npm run build and deploys both frontend assets and the Worker. Skills in skills/ are also deployed.

myco app deploy

Arguments: None

Flags:

FlagTypeDefaultDescription
--force, -fboolfalseForce deploy even if no changes detected
--skip-buildboolfalseSkip the npm run build step

Examples:

# Standard deploy myco app deploy # Skip build (already built) myco app deploy --skip-build # Force deploy myco app deploy --force

myco app sync

Sync app data (entities, skills) from myco.com to your local dev server. Useful for local development.

myco app sync

Arguments: None

Flags:

FlagTypeDefaultDescription
--local-urlstringhttp://localhost:6926Local dev server URL

Environment variables:

VariableDefaultDescription
MYCO_API_KEYAPI key for authenticating with myco.com
MYCO_API_URLhttps://api.myco.comOverride API URL
LOCAL_DEV_URLhttp://localhost:6926Override local dev URL