All Products
Search
Document Center

:FunClaw

Last Updated:Jun 23, 2026

FunClaw (Shrimp Farming) is a dedicated portal for OpenClaw in the open platform management console. Administrators use this portal to configure global settings—such as models, storage, quotas, skills, and images. In the developer console, developers claim and use OpenClaw running instances (shrimp).

Product overview

FunClaw is the dedicated portal for OpenClaw on the open platform. Each Claw represents one running OpenClaw instance.

Capability

Description

Intelligent conversation

Natural language interaction powered by large models, supporting multi-turn conversations, context memory, and image sharing.

Skill extension

Install administrator-configured skills or upload your own. In the chat portal, browse skills under the 'Enterprise' and 'My' sections.

Scheduled task

Set scheduled reminders and automated tasks using natural language.

Persona

Switch between different personas to adapt to various use cases.

Knowledge base

Connect to enterprise knowledge bases or create your own to enable intelligent Q&A based on private data (RAG).

File management

Browse, upload, download, edit, and create files within the workspace.

Multi-channel integration

Integrates with DingTalk, Lark, WeChat Work, and WeChat. Supports pairing by scanning a QR code.

Observability

Out-of-the-box observability plugin, enabled by default.

VPC private network access

Deploy Claws within a specified VPC to access internal resources. You can also proxy access through the fc-vpc-proxy skill.

Dedicated RAM role per Claw

Each Claw binds to a dedicated RAM role. Administrators centrally configure permission policies to enforce least privilege and isolation.

Custom image

Add custom runtime images and switch Claw versions in batches.

OpenAPI

Use the administrator API key and OpenAPI to programmatically create, query, and manage Claw instances on behalf of users.

Built-in Alibaba Cloud CLI

Use the Alibaba Cloud CLI directly within the Claw's runtime environment.

Heartbeat reporting

Each Claw continuously reports heartbeats to the platform. On the Claw Overview page, administrators can view the online status and the last heartbeat time to troubleshoot abnormal instances. In saving mode, the platform uses heartbeat detection to automatically manage the cold start for IM messages.

Note

Open Platform Admin Console FunClaw is available in China (Hong Kong) and Singapore.

Product highlights

Highlight

Description

Fast startup

A Claw instance starts or restarts in about 40 to 60 seconds.

Persistent workspace

The workspace is mounted on OSS, ensuring all your files and configurations persist through instance restarts.

Multi-model, multi-provider support

Out-of-the-box support for leading models from Model Studio, Zhipu GLM, Moonshot AI (Kimi), and DeepSeek. You can also connect to custom, OpenAI-compatible model service endpoints.

Security and isolation

Administrators centrally manage all keys. Large model API keys are not directly exposed in the Claw environment but can be securely accessed from environment variables during conversations.

Flexible cost control

Control costs with a saving mode (releases resources when the page is closed), monthly token quotas (system default plus user-level overrides), and a choice of six instance specifications ranging from 1 vCPU/1 GB to 4 vCPU/8 GB.

File interaction

If a conversation involves a file, users are automatically directed to the File Management page to download it.

Skill ecosystem

Includes built-in skills like agent-browser, self-improvement, find-agentrun-skills, and searxng. You can also upload your own custom skills.

Multi-channel instant messaging

Integrates with DingTalk, Feishu, WeChat Work, and personal WeChat. Pairing is supported via QR code for all channels except DingTalk.

Observability and operations

Features an OpenTelemetry-based observability dashboard. The Claw Overview page provides quick links to instance details, monitoring, and logs. Includes the built-in Alibaba Cloud CLI.

VPC private network access

A single click enables VPC access, allowing Claw instances to directly access private resources such as RDS, Redis, ECS, and internal HTTP services.

Dedicated RAM role per Claw instance

Each Claw instance is bound to an independent RAM role. OSS access policies are automatically attached, and new Claw instances inherit a predefined set of policies.

Custom images

You can upload custom images from ACR Enterprise or Personal Edition and perform batch image updates across multiple instances.

OpenAPI and API keys

You can manage administrator access with OpenAPI and API keys, and interact directly with Claw instances via WebSocket by using a wsUrl and gatewayToken.

Resource visibility control

By default, new resources are visible only in the workspace where they are created. Administrators and owners can adjust this visibility.

Roles and console

Role

Entry point

Responsibilities

Administrator

management console > feature > FunClaw

Manages global configuration (models, storage, and quotas), permission management, template management, and image management.

User (developer)

developer console > FunClaw

Claims and uses Claws, engages in conversations, and manages files.

Administrator UI features

Administrators access the management page by navigating to Admin Console > Topics > FunClaw. The page uses side tab navigation. Upon first entry, if the model and storage are not fully configured, the system displays a guidance card.

Shrimp instance overview

View and manage all shrimp instances created by users on the platform.

Feature

Description

List display

Lists all shrimp instances, including alias, name, creator, model, runtime specification (CPU/memory), and creation and update times.

Search by creator's username or email address.

Sort

Sort by various attributes, including creation time, update time, alias, name, creator, and model.

Save as template

Save the current configuration of a specific shrimp instance as a template.

Delete

Administrators can directly delete shrimp instances owned by users.

Model configuration

Configure the large language model services for FunClaw. This is a prerequisite for enabling FunClaw.

Parameter

Description

Service provider

Built-in support for Model Studio (supports both pay-as-you-go and Token Plan billing models), Zhipu GLM, Moonshot Kimi, and DeepSeek. Also supports custom service providers that are OpenAI-compatible.

API endpoint

When selecting a custom service provider, enter the API endpoint of the model service.

API key

The access key for the model service, displayed in a masked format.

Connectivity test

Automatically tests the API key connectivity before saving.

Edit provider

Lets you modify configured model service providers.

Storage configuration

Log in to the Object Storage Service (OSS) console and select an OSS bucket from the available buckets in the current region. This bucket enables workspace persistence for shrimp instances and is a prerequisite for enabling FunClaw.

Important

Once selected, the bucket cannot be changed. Please choose carefully.

Skill configuration

Select and enable skills from AgentRun. After a skill is enabled, FunClaw users can install and use it in conversations.

Note

When you first access the skill configuration page, the list is empty. Click Add Skill to select available skills from AgentRun. If this list is empty, you must first create a skill in the developer console.

AgentRun includes the following built-in skills:

Skill name

Description

agent-browser

Provides browser capabilities, supporting web access and information extraction.

self-improvement

Continuously optimizes conversation quality.

find-agentrun-skills

Discovers and recommends available skills.

fc-vpc-proxy

Accesses resources within a VPC through a Function Compute (FC) proxy.

The default search engine, providing web search capabilities.

Knowledge base configuration

Select and enable knowledge bases from the available list to make them accessible to all users. You can also provide links to knowledge base details or document retrieval pages.

Environment variables

Configure global environment variables as key-value pairs for the shrimp instance runtime. Common uses include secrets and skill parameters. Both form-based and JSON editing are supported. Saving overwrites all existing variables. Environment variables are security-hardened.

The OPENCLAW_CUSTOM_CONFIG_B64 environment variable is used for custom configurations. Its value is a Base64-encoded JSON string for injecting custom settings (such as skill parameters or third-party service credentials) into the shrimp instance's runtime. The shrimp instance automatically decodes and loads this variable upon startup.

Template management

Save a configured shrimp instance as a template for quick reuse. You can list, search, sort, create (workspace data is copied asynchronously), edit, and delete templates.

Token quota

Manage the platform's token usage quotas to control model invocation costs.

Feature

Description

System default monthly quota

Set the default monthly token quota for all users.

Total consumption for current month

View the platform's total token consumption for the current month.

User quota management

Set a custom monthly quota for an individual user, or apply the system default.

Users can view their own monthly quota and usage.

Note

If you choose the Token Plan billing model for Model Studio, the platform deducts token consumption from this quota. If you choose the pay-as-you-go model, Model Studio bills you directly.

Advanced configuration

Saving mode

When enabled, users can create pay-as-you-go instances that release their resources as soon as the page is closed.

Note

In Saving Mode, scheduled tasks are unavailable. IM channels remain active. When a shrimp instance goes offline, the platform uses heartbeat checks to automatically cold start the instance.

Instance specification

Select the runtime resource specifications for shrimp instances.

Specification

Use case

1c1g

Lightweight conversation scenarios

1c2g

General conversations with a few skills

2c2g

Standard usage

2c4g

Running multiple skills in parallel

4c4g

High-load scenarios

4c8g

Heavy usage and large-file processing

Note

Changes to the instance specification apply only to new shrimp instances.

Permission policy (one role per instance)

The system automatically binds each new shrimp instance to a dedicated RAM role. Administrators can then attach a common set of permission policies to these roles.

Feature

Description

Policy list

Displays all permission policies attached to the shrimp instance role, differentiating between system policies and custom policies.

Add policy

Select and attach available policies from RAM to the shrimp instance role.

Delete policy

Remove a specified policy from the shrimp instance role.

The system automatically attaches OSS storage access permissions. When an administrator changes permission policies, new shrimp instances inherit the latest policy set. This change does not affect existing instances, which must be updated manually.

VPC access

When enabled, new shrimp instances are deployed within the specified VPC, allowing them to directly access private network resources such as RDS, Redis, ECS, and internal HTTP/gRPC services.

Parameter

Description

VPC

Select from the list of available VPCs in the current region.

vSwitch

Multiple selections are supported. We recommend selecting at least two VSwitches in different availability zones to ensure high availability.

Security group

Select the security group for the shrimp instance's runtime. This determines the network range the shrimp instance can access.

Note

Enabling VPC is a prerequisite for using custom images from Container Registry (ACR) Enterprise Edition.

Message channels

Configure the scope of message channels visible to users. Supports DingTalk, Feishu, WeCom, and personal WeChat. All channels support pairing by scanning a QR code.

Note

Changes to the message channel configuration affect the visible channels for all users. Proceed with caution.

Image management

Manage built-in and custom runtime images for shrimp instances, with support for batch updates.

Image list

Feature

Description

Built-in default image

The default image maintained by the platform, which is always available.

Add custom image

Enter the image address and select the ACR type (Enterprise Edition or Personal Edition). The system automatically starts image acceleration.

Set as default

Set a fully accelerated custom image as the default. New shrimp instances will then use this image.

Reset to built-in image

Revert the custom default setting and resume using the built-in image.

Delete

Delete a custom image that is not currently in use.

Usage count

Shows how many shrimp instances are currently using each image.

Note

ACR Enterprise Edition requires you to first enable VPC in Advanced Configuration and provide an instance ID. ACR Personal Edition does not require VPC configuration. Image addresses must be unique. To update an image, change its tag.

ACR registry endpoint format: registry-intl-vpc.{regionId}.cr.aliyuncs.com.

Image change tasks

Feature

Description

Create change task

Select a target image and specify the scope as either "All shrimp instances" or "Specific shrimp instances."

Batch size

The number of shrimp instances to update in parallel for each batch.

Batch interval

The waiting time (in seconds) between batches, allowing for phased release and observation.

Task list

Displays the task status (Running, Completed, Failed, Canceled) and detailed progress. You can cancel tasks that are in progress.

API

Provides usage instructions and cURL examples for the administrator OpenAPI to help you integrate FunClaw with internal enterprise systems.

API

Description

Authentication

Authenticate using the Authorization: Bearer YOUR_API_KEY header.

Query user by username

Returns the userId and userSpaces, which you can use to create a shrimp instance on behalf of a user.

Create shrimp instance for a user

Creates a shrimp instance in a specified user workspace. Supports setting the model, saving mode, and alias.

Check shrimp instance readiness

Poll to confirm that the shrimp instance has started and is ready.

Get shrimp instance list and details

Fetches results with pagination. The response includes wsUrl and gatewayToken, which you can use for a direct WebSocket connection.

zipfile parameter

When creating a shrimp instance, you can use the zipfile parameter to upload a ZIP archive. The system automatically extracts the contents to the shrimp instance's workspace, allowing you to initialize it with multiple files.

Access control

You manage access to FunClaw through the top-level Permission Management feature in the admin console, not within the FunClaw feature page itself.

Control method

Description

User group level

In Permission Management > User Group Management, edit a user group to enable or disable its access to FunClaw.

User level

In Permission Management > User Management, you can individually enable or disable FunClaw access for a specific user.

User interface features

Developers access FunClaw by navigating to developer console > FunClaw.

Note

An administrator must first enable FunClaw access for your user group or your individual account.

Shrimp list

This page lists all the shrimp instances you own. If you have no instances on your first visit, the system guides you to adopt one.

Feature

Description

Card list

Displays all shrimp instances in a card grid.

Filter by shrimp name or description.

Token usage

Displays your token usage and quota for the current month.

Adopt a new shrimp

Starts the adoption process for a new shrimp instance.

Select a shrimp

Click a shrimp card to open the full-screen chat workspace.

Delete shrimp

Deletes the specified shrimp instance.

Adopt a new shrimp

A full-screen adoption page that guides you through creating a new shrimp instance.

Basic settings

Parameter

Description

Creation method

Create from scratch or from a template.

Select template

When creating from a template, select a template preset by the administrator.

Name

Enter a name for the shrimp instance. This field is required.

Saving mode

Enable or disable saving mode. This option is only visible when enabled by an administrator.

Channel settings (optional)

Pre-configure instant messaging channels, including DingTalk, Lark, WeCom, and personal WeChat. All channels support QR code pairing.

Note

Channel settings can be used in saving mode. When a shrimp instance goes offline, an incoming instant messaging (IM) message automatically triggers a cold start.

More settings

Parameter

Description

Model

Select from the list of available models configured by the administrator. The list is searchable.

Description

Add a short description for the shrimp instance. You can edit it after creation.

Chat workspace

Click a shrimp instance to open the full-screen chat workspace. An instance takes about 40 to 60 seconds to start or restart.

Feature

Description

Intelligent conversation

Engage in multi-turn, natural language conversations with the shrimp instance. You can also share images.

Skill installation

Install skills configured by the administrator or manually upload your own custom skills.

Scheduled tasks

Create and manage scheduled tasks through conversation.

Persona switching

Set different personas through conversation.

Knowledge base

Enable and retrieve information from knowledge bases that the administrator has made available.

Shortcut commands

Use shortcut commands such as /new, /status, and /clear.

Readiness check

Automatically checks the shrimp instance's operational status. You can start a conversation only after the instance is ready.

Restart

Force the shrimp instance to restart.

Edit while starting

You can edit the configuration while an instance is starting. This feature prevents a misconfiguration from rendering an instance unable to start and difficult to fix.

File guidance

When a conversation involves files, the system directs you to the file management interface for download.

The chat workspace displays your current token usage and quota, and alerts you if you exceed the limit.

Skills and Knowledge Base Pop-up

Click Skill or Knowledge Base in the chat input bar to open a pop-up with two tabs:

Tab

Data source

Description

Enterprise Skills / Enterprise Knowledge Bases

Resources that an administrator has made available to all users.

This tab is selected by default and its content loads immediately when the pop-up opens.

My Skills / My Knowledge Bases

Resources that you have created or imported into your personal workspace.

Content is lazy-loaded the first time you switch to this tab.

Each tab has its own pagination (five items per page) and is searchable by keyword. Clicking an item populates the input box with "Enable [xxx] skill/knowledge base," which you then send.

File management

Manage files in the shrimp instance's workspace. You can browse directories, upload, download, edit, and create new files.

Resource workbench

In the my workbench section of the developer console, manage resources such as AgentRuntime, tools, knowledge bases, and memory. Shrimp instances can call these resources directly during conversations.

Visibility control

Toggle state

Description

On (default)

The resource is visible only within your user workspace and does not appear in shared enterprise lists.

Off

The resource is discoverable and can be shared with other workspaces within the enterprise.

Note

By default, all new resources are set to "Visible only within this workspace." This visibility setting also affects the data source for the Enterprise Skills and Enterprise Knowledge Bases tabs in the chat pop-up. Only non-private resources appear in the enterprise-level list.

Administrator setup

To set up FunClaw for the first time, follow these steps:

  1. Configure model service: On the model configuration page, add at least one model service provider.

  2. Configure storage: On the storage configuration page, select an OSS bucket for workspace persistence.

  3. (Optional) Configure skills: Enable the skills you want to make available to users.

  4. (Optional) Configure knowledge bases: Enable the knowledge bases you want to make available to users.

  5. (Optional) Configure permissions: Grant FunClaw access to user groups or users.

Once the setup is complete, users can find the FunClaw entry in the Developer Console.