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 |
|
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. |
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 |
Search by creator's username or email address. |
|
Sort |
Sort by various attributes, including creation time, update time, alias, name, creator, and model. |
|
Quick links |
Provides quick links to console pages for observability, instance details, logs, and buckets. |
|
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.
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.
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. |
|
searxng |
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.
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.
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 |
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. |
|
Console link |
Go directly to the RAM console to view policy details. |
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. |
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.
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. |
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 |
|
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 |
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 , edit a user group to enable or disable its access to FunClaw. |
|
User level |
In , you can individually enable or disable FunClaw access for a specific user. |
User interface features
Developers access FunClaw by navigating to developer console > FunClaw.
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. |
|
Search |
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.
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 |
|
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. |
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:
-
Configure model service: On the model configuration page, add at least one model service provider.
-
Configure storage: On the storage configuration page, select an OSS bucket for workspace persistence.
-
(Optional) Configure skills: Enable the skills you want to make available to users.
-
(Optional) Configure knowledge bases: Enable the knowledge bases you want to make available to users.
-
(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.