CLI Guide
Everything you can do with Daemora from the command line. Click any section to expand.
INSTALL
Get Started
npm install -g daemoraInstall globally from npmcurl -fsSL https://raw.githubusercontent.com/CodeAndCanvasLabs/Daemora/main/install.sh | shOne-liner install via curldaemora --versionVerify install and print versiondaemora helpPrint full command referencedaemora startStart the agent (foreground)daemora setupInteractive setup wizarddaemora helpShow helpdaemora versionShow versiondaemora daemon installInstall as OS service (launchd on macOS, systemd on Linux)daemora daemon uninstallRemove OS servicedaemora daemon startStart background daemondaemora daemon stopStop background daemondaemora daemon restartRestart daemondaemora daemon statusShow daemon status (running/stopped, PID, uptime)daemora daemon logsView daemon logs (last 50 lines)daemora vault statusShow vault status (exists, locked/unlocked)daemora vault set mypass123 OPENAI_API_KEY sk-abc123Store encrypted secretdaemora vault set mypass123 ANTHROPIC_API_KEY sk-ant-xyzStore another keydaemora vault get mypass123 OPENAI_API_KEYRetrieve a secret by namedaemora vault list mypass123List all stored key namesdaemora vault import mypass123Import all keys from .env into vaultdaemora vault import mypass123 /path/to/custom/.envImport from specific .env filedaemora mcp listList all MCP servers with statusdaemora mcp addInteractive add (prompts for name, command, env vars)daemora mcp add github npx -y @modelcontextprotocol/server-githubAdd GitHub MCP serverdaemora mcp add postgres npx -y @modelcontextprotocol/server-postgres "postgresql://user:pass@localhost:5432/mydb"Add Postgres MCP serverdaemora mcp add notion npx -y @notionhq/notion-mcp-serverAdd Notion MCP serverdaemora mcp add stripe npx -y @stripe/mcp --tools=allAdd Stripe MCP serverdaemora mcp add myserver "https://api.example.com/mcp?key=123&id=456"Add Streamable HTTP serverdaemora mcp add mysse https://api.example.com/sse --sseAdd SSE transport serverdaemora mcp env github GITHUB_PERSONAL_ACCESS_TOKEN ghp_abc123Set env var for serverdaemora mcp enable notionEnable a disabled serverdaemora mcp disable notionDisable without removingdaemora mcp reload githubReconnect live (if agent running)daemora mcp remove githubRemove server entirelydaemora config listList all env varsdaemora config set OPENAI_API_KEY sk-abc123Set env var in .envdaemora config set DEFAULT_MODEL openai:gpt-4.1Set default modeldaemora config set TELEGRAM_BOT_TOKEN 123456:ABC-xyzSet Telegram bot tokendaemora config set PORT 3001Change server portdaemora config set MULTI_TENANT_ENABLED trueEnable multi-tenant modedaemora config set PERMISSION_TIER standardSet permission tier (minimal|standard|full)daemora config get DEFAULT_MODELGet a specific valuedaemora config unset TELEGRAM_BOT_TOKENRemove env var from .envdaemora auth tokenShow current API token (for UI/API access)daemora auth resetGenerate a new random API tokendaemora sandbox showShow current allowed/blocked paths and restrict statusdaemora sandbox add ~/ProjectsAllow agent to access ~/Projectsdaemora sandbox add /var/dataAllow agent to access /var/datadaemora sandbox remove ~/ProjectsRemove from allowed pathsdaemora sandbox block ~/Downloads/privateBlock agent from accessing this pathdaemora sandbox unblock /etcRemove from blocked pathsdaemora sandbox restrictAlso enforce path rules on shell commandsdaemora sandbox unrestrictStop enforcing on shell commandsdaemora sandbox clearRemove all sandbox rules (back to unrestricted)daemora tenant listList all tenants with plan, status, costdaemora tenant show telegram:123456789Show full tenant detailsdaemora tenant set telegram:123456789 model anthropic:claude-opus-4-6Set default modeldaemora tenant set telegram:123456789 maxDailyCost 5.00Set daily cost limitdaemora tenant set telegram:123456789 maxCostPerTask 0.50Set per-task cost limitdaemora tenant plan telegram:123456789 proSet plan (free|pro|admin)daemora tenant suspend telegram:999 "Terms of service violation"Suspend with reasondaemora tenant unsuspend telegram:999Unsuspend tenantdaemora tenant reset telegram:123456789Reset config to defaults (keeps cost history)daemora tenant delete telegram:123456789Delete tenant permanentlydaemora tenant apikey list telegram:123List stored key namesdaemora tenant apikey set telegram:123 OPENAI_API_KEY sk-abcSet tenant's OpenAI keydaemora tenant apikey set telegram:123 ANTHROPIC_API_KEY sk-ant-xyzSet Anthropic keydaemora tenant apikey set telegram:123 GOOGLE_AI_API_KEY AIza...Set Google AI keydaemora tenant apikey set telegram:123 ELEVENLABS_API_KEY el_xxxSet ElevenLabs keydaemora tenant apikey delete telegram:123 OPENAI_API_KEYDelete a tenant's key (falls back to global)daemora tenant channel list telegram:123List tenant's channel configdaemora tenant channel set telegram:123 resend_api_key re_xxxSet tenant's Resend API keydaemora tenant channel set telegram:123 resend_from you@yourdomain.comSet sender emaildaemora tenant channel set telegram:123 email you@gmail.comSet SMTP emaildaemora tenant channel set telegram:123 email_password xxxx-xxxx-xxxx-xxxxSet SMTP app passworddaemora tenant channel unset telegram:123 email_passwordRemove a channel config keydaemora tenant workspace telegram:123Show tenant's workspace pathsdaemora tenant workspace telegram:123 add /home/user/projectsAdd allowed path for this tenantdaemora tenant workspace telegram:123 add /var/data/sharedAdd another allowed pathdaemora tenant workspace telegram:123 remove /home/user/projectsRemove allowed pathdaemora tenant workspace telegram:123 block /home/user/privateBlock path for this tenantdaemora tenant workspace telegram:123 unblock /home/user/privateUnblock pathdaemora doctorRun 8-check security audit (vault, keys, tenant key, paths, etc.)daemora cleanupShow current auto-cleanup settingsdaemora cleanup set 30Auto-delete logs older than 30 daysdaemora cleanup set 0Disable auto-cleanup (keep everything)daemora channelsShow configured channels (Telegram, WhatsApp, email, etc.)daemora modelsShow available AI models across all providersdaemora toolsList all tools with descriptionsdaemora tools FilesFilter tools by categorydaemora tools searchFilter tools matching keyword<arg> = required · [arg] = optional · Click any section to expand