DAEMORA

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 npm
curl -fsSL https://raw.githubusercontent.com/CodeAndCanvasLabs/Daemora/main/install.sh | shOne-liner install via curl
daemora --versionVerify install and print version
daemora helpPrint full command reference
daemora startStart the agent (foreground)
daemora setupInteractive setup wizard
daemora helpShow help
daemora versionShow version
daemora daemon installInstall as OS service (launchd on macOS, systemd on Linux)
daemora daemon uninstallRemove OS service
daemora daemon startStart background daemon
daemora daemon stopStop background daemon
daemora daemon restartRestart daemon
daemora 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 secret
daemora vault set mypass123 ANTHROPIC_API_KEY sk-ant-xyzStore another key
daemora vault get mypass123 OPENAI_API_KEYRetrieve a secret by name
daemora vault list mypass123List all stored key names
daemora vault import mypass123Import all keys from .env into vault
daemora vault import mypass123 /path/to/custom/.envImport from specific .env file
daemora mcp listList all MCP servers with status
daemora mcp addInteractive add (prompts for name, command, env vars)
daemora mcp add github npx -y @modelcontextprotocol/server-githubAdd GitHub MCP server
daemora mcp add postgres npx -y @modelcontextprotocol/server-postgres "postgresql://user:pass@localhost:5432/mydb"Add Postgres MCP server
daemora mcp add notion npx -y @notionhq/notion-mcp-serverAdd Notion MCP server
daemora mcp add stripe npx -y @stripe/mcp --tools=allAdd Stripe MCP server
daemora mcp add myserver "https://api.example.com/mcp?key=123&id=456"Add Streamable HTTP server
daemora mcp add mysse https://api.example.com/sse --sseAdd SSE transport server
daemora mcp env github GITHUB_PERSONAL_ACCESS_TOKEN ghp_abc123Set env var for server
daemora mcp enable notionEnable a disabled server
daemora mcp disable notionDisable without removing
daemora mcp reload githubReconnect live (if agent running)
daemora mcp remove githubRemove server entirely
daemora config listList all env vars
daemora config set OPENAI_API_KEY sk-abc123Set env var in .env
daemora config set DEFAULT_MODEL openai:gpt-4.1Set default model
daemora config set TELEGRAM_BOT_TOKEN 123456:ABC-xyzSet Telegram bot token
daemora config set PORT 3001Change server port
daemora config set MULTI_TENANT_ENABLED trueEnable multi-tenant mode
daemora config set PERMISSION_TIER standardSet permission tier (minimal|standard|full)
daemora config get DEFAULT_MODELGet a specific value
daemora config unset TELEGRAM_BOT_TOKENRemove env var from .env
daemora auth tokenShow current API token (for UI/API access)
daemora auth resetGenerate a new random API token
daemora sandbox showShow current allowed/blocked paths and restrict status
daemora sandbox add ~/ProjectsAllow agent to access ~/Projects
daemora sandbox add /var/dataAllow agent to access /var/data
daemora sandbox remove ~/ProjectsRemove from allowed paths
daemora sandbox block ~/Downloads/privateBlock agent from accessing this path
daemora sandbox unblock /etcRemove from blocked paths
daemora sandbox restrictAlso enforce path rules on shell commands
daemora sandbox unrestrictStop enforcing on shell commands
daemora sandbox clearRemove all sandbox rules (back to unrestricted)
daemora tenant listList all tenants with plan, status, cost
daemora tenant show telegram:123456789Show full tenant details
daemora tenant set telegram:123456789 model anthropic:claude-opus-4-6Set default model
daemora tenant set telegram:123456789 maxDailyCost 5.00Set daily cost limit
daemora tenant set telegram:123456789 maxCostPerTask 0.50Set per-task cost limit
daemora tenant plan telegram:123456789 proSet plan (free|pro|admin)
daemora tenant suspend telegram:999 "Terms of service violation"Suspend with reason
daemora tenant unsuspend telegram:999Unsuspend tenant
daemora tenant reset telegram:123456789Reset config to defaults (keeps cost history)
daemora tenant delete telegram:123456789Delete tenant permanently
daemora tenant apikey list telegram:123List stored key names
daemora tenant apikey set telegram:123 OPENAI_API_KEY sk-abcSet tenant's OpenAI key
daemora tenant apikey set telegram:123 ANTHROPIC_API_KEY sk-ant-xyzSet Anthropic key
daemora tenant apikey set telegram:123 GOOGLE_AI_API_KEY AIza...Set Google AI key
daemora tenant apikey set telegram:123 ELEVENLABS_API_KEY el_xxxSet ElevenLabs key
daemora 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 config
daemora tenant channel set telegram:123 resend_api_key re_xxxSet tenant's Resend API key
daemora tenant channel set telegram:123 resend_from you@yourdomain.comSet sender email
daemora tenant channel set telegram:123 email you@gmail.comSet SMTP email
daemora tenant channel set telegram:123 email_password xxxx-xxxx-xxxx-xxxxSet SMTP app password
daemora tenant channel unset telegram:123 email_passwordRemove a channel config key
daemora tenant workspace telegram:123Show tenant's workspace paths
daemora tenant workspace telegram:123 add /home/user/projectsAdd allowed path for this tenant
daemora tenant workspace telegram:123 add /var/data/sharedAdd another allowed path
daemora tenant workspace telegram:123 remove /home/user/projectsRemove allowed path
daemora tenant workspace telegram:123 block /home/user/privateBlock path for this tenant
daemora tenant workspace telegram:123 unblock /home/user/privateUnblock path
daemora doctorRun 8-check security audit (vault, keys, tenant key, paths, etc.)
daemora cleanupShow current auto-cleanup settings
daemora cleanup set 30Auto-delete logs older than 30 days
daemora cleanup set 0Disable auto-cleanup (keep everything)
daemora channelsShow configured channels (Telegram, WhatsApp, email, etc.)
daemora modelsShow available AI models across all providers
daemora toolsList all tools with descriptions
daemora tools FilesFilter tools by category
daemora tools searchFilter tools matching keyword

<arg> = required  ·  [arg] = optional  ·  Click any section to expand