| name | animaworks-guide |
| description | Full animaworks CLI reference: server, Anima lifecycle, models, tasks, config, RAG, assets, external tools. Use when: looking up subcommands, starting or stopping the server, or managing Anima, models, tasks, logs, config, indexes. |
AnimaWorks CLI Complete Reference
All AnimaWorks operations are performed via the animaworks command.
This skill is a complete reference for all subcommands, arguments, and examples.
For operational concepts and rules, see common_knowledge/:
- Messaging rules →
communication/messaging-guide.md
- Task management →
operations/task-management.md
- Tool system →
operations/tool-usage-overview.md
- Organization structure →
reference/organization/structure.md
- Model selection and config →
reference/operations/model-guide.md
Server Operations (Generally Avoid)
animaworks start
animaworks start --port 8080
animaworks start --foreground
animaworks stop
animaworks restart
animaworks status
animaworks reset
animaworks reset --restart
Anima Management (anima subcommand)
List, Status, and Info
animaworks anima list
animaworks anima list --local
animaworks anima status
animaworks anima status {name}
animaworks anima info {name}
animaworks anima info {name} --json
anima info output includes:
- Anima name, Enabled, Role, Model, Execution Mode
- Credential, Fallback Model, Max Turns, Max Chains
- Context Threshold, Max Tokens, LLM Timeout
- Thinking settings, Supervisor, Mode S Auth
- Voice settings (tts_provider, voice_id, speed, pitch)
Create
animaworks anima create --from-md {file} [--role {role}] [--name {name}]
animaworks anima create --template {template_name} [--name {name}]
animaworks anima create --name {name}
Enable, Disable, Delete
animaworks anima enable {name}
animaworks anima disable {name}
animaworks anima delete {name}
animaworks anima delete {name} --no-archive
animaworks anima delete {name} --force
animaworks anima restart {name}
animaworks anima audit {name}
animaworks anima audit {name} --days 7
Change Model
animaworks anima set-model {name} {model_name}
animaworks anima set-model {name} {model_name} --credential {credential_name}
animaworks anima set-model --all {model_name}
Requires anima restart {name} when server is running.
Change Role
animaworks anima set-role {name} {role}
animaworks anima set-role {name} {role} --status-only
animaworks anima set-role {name} {role} --no-restart
Files updated by set-role:
status.json — role, model, max_turns updated from role template defaults
specialty_prompt.md — replaced with role-specific guidelines
permissions.json — replaced with role-specific tool and command permissions
Valid roles: engineer, researcher, manager, writer, ops, general
Hot Reload
animaworks anima reload {name}
animaworks anima reload --all
Model Information (models subcommand)
animaworks models list
animaworks models list --mode S
animaworks models list --json
animaworks models info {model_name}
animaworks models show
animaworks models show --json
Details → reference/operations/model-guide.md
Chat and Messaging
animaworks chat {name} "message"
animaworks chat {name} "message" --from {sender_name}
animaworks chat {name} "message" --local
animaworks send {sender} {recipient} "message"
animaworks send {sender} {recipient} "message" --intent report
animaworks send {sender} {recipient} "message" --intent question
animaworks send {sender} {recipient} "message" --reply-to {message_id}
animaworks send {sender} {recipient} "message" --thread-id {thread_id}
animaworks heartbeat {name}
animaworks heartbeat {name} --local
Board (Shared Channels)
animaworks board read {channel}
animaworks board read {channel} --limit 50
animaworks board read {channel} --human-only
animaworks board post {sender} {channel} "text"
animaworks board dm-history {self} {peer}
animaworks board dm-history {self} {peer} --limit 50
Config Management (config subcommand)
animaworks config list
animaworks config list --section system
animaworks config list --show-secrets
animaworks config get {key}
animaworks config get {key} --show-secrets
animaworks config set {key} {value}
animaworks config export-sections
animaworks config export-sections --dry-run
Log Viewing (logs)
animaworks logs {name}
animaworks logs --all
animaworks logs {name} --lines 100
animaworks logs {name} --date 20260301
Cost Tracking (cost)
animaworks cost
animaworks cost {name}
animaworks cost --today
animaworks cost --days 7
animaworks cost --json
Task Management (task subcommand)
animaworks task list
animaworks task list --status pending
animaworks task add --assignee {name} --instruction "task description"
animaworks task add --assignee {name} --instruction "desc" --source human --deadline 2026-03-10T18:00:00
animaworks task update --task-id {id} --status done
animaworks task update --task-id {id} --status done --summary "completion summary"
RAG Index Management
animaworks index
animaworks index --anima {name}
animaworks index --full
animaworks index --dry-run
Asset Operations
Optimize Assets
animaworks optimize-assets
animaworks optimize-assets --anima {name}
animaworks optimize-assets --dry-run
animaworks optimize-assets --simplify
animaworks optimize-assets --texture-compress
animaworks optimize-assets --texture-resize 512
Remake Assets
animaworks remake-assets {name} --style-from {reference}
animaworks remake-assets {name} --style-from {ref} --steps portrait,fullbody
animaworks remake-assets {name} --style-from {ref} --dry-run
animaworks remake-assets {name} --style-from {ref} --no-backup
External Tool Execution (animaworks-tool)
Commands for Anima to use external services (Slack, Gmail, GitHub, etc.).
animaworks-tool {tool_name} --help
animaworks-tool {tool_name} {subcommand} [args...]
animaworks-tool submit {tool_name} {subcommand} [args...]
Examples
animaworks-tool web_search query "AnimaWorks framework"
animaworks-tool slack send --channel "#general" --text "Good morning"
animaworks-tool github issues --repo owner/repo
animaworks-tool submit image_gen pipeline "1girl, ..." --anima-dir $ANIMAWORKS_ANIMA_DIR
For submit details → common_knowledge/operations/background-tasks.md
Background Task Monitoring (Anima Internal Tools)
To check progress of tasks submitted via submit, use these internal tools:
list_background_tasks — List running and completed tasks
check_background_task(task_id) — Get status and result for a specific task
These are not CLI commands but MCP tools used by Anima during conversation.
Initialization and Migration
animaworks init
animaworks init --force
animaworks init --skip-anima
animaworks migrate-cron
Global Options
animaworks --gateway-url http://host:port {command}
animaworks --data-dir /path/to/data {command}