SwiftClaw
Introduction to SwiftClawQuick StartInstallationConfiguration

Authentication

Authentication OverviewAPI KeysWebhooks

API Reference

API OverviewREST APISDK Reference

Core Concepts

Understanding AgentsWorkspacesEnvironments

CLI

CLI ReferenceCLI CommandsCLI Configuration
SwiftClaw

CLI Reference

Complete reference for SwiftClaw CLI commands

CLI Reference

Complete reference for all SwiftClaw CLI commands.

Installation

npm install -g swiftclaw-cli

Authentication

login

Authenticate with SwiftClaw:

swiftclaw login

logout

Log out from SwiftClaw:

swiftclaw logout

whoami

Display current user:

swiftclaw whoami

Agent Management

agents create

Create a new agent:

swiftclaw agents create <name> [options]

Options:
  --model <model>        AI model (default: gpt-4)
  --memory <type>        Memory type (persistent|ephemeral)
  --workspace <path>     Workspace directory

agents list

List all agents:

swiftclaw agents list [options]

Options:
  --json                 Output as JSON
  --bindings             Show channel bindings

agents delete

Delete an agent:

swiftclaw agents delete <name>

Deployment

deploy

Deploy an agent:

swiftclaw deploy [agent] [options]

Options:
  --version <version>    Deploy specific version
  --env <environment>    Target environment

rollback

Rollback to previous version:

swiftclaw rollback <agent> [options]

Options:
  --version <version>    Rollback to specific version

Monitoring

logs

View agent logs:

swiftclaw logs <agent> [options]

Options:
  --follow, -f           Follow log output
  --tail <n>             Show last n lines
  --since <time>         Show logs since time

status

Check agent status:

swiftclaw status <agent>

Development

dev

Run agent locally:

swiftclaw dev [options]

Options:
  --port <port>          Local port (default: 8000)
  --reload               Auto-reload on changes

init

Initialize new project:

swiftclaw init <name> [options]

Options:
  --template <template>  Project template
  --language <lang>      Python or Node.js

Channel Management

channels add

Add channel binding:

swiftclaw channels add <channel> [options]

Options:
  --agent <agent>        Agent name
  --config <path>        Channel config file

channels list

List channel bindings:

swiftclaw channels list [agent]

Configuration

config get

Get configuration value:

swiftclaw config get <key>

config set

Set configuration value:

swiftclaw config set <key> <value>

Use swiftclaw <command> --help for detailed command help.

How is this guide ?

Last updated on

Environments

Managing deployment environments in SwiftClaw

CLI Commands

Complete reference for SwiftClaw CLI commands

On this page

CLI Reference
Installation
Authentication
login
logout
whoami
Agent Management
agents create
agents list
agents delete
Deployment
deploy
rollback
Monitoring
logs
status
Development
dev
init
Channel Management
channels add
channels list
Configuration
config get
config set