Quick Migration
Run a single command to migrate your entire OpenClaw workspace:~/.openclaw/ and imports everything into ~/.openfang/.
Options
Migration Report
After successful migration, a
migration_report.md file is saved to ~/.openfang/ with a summary of everything that was imported, skipped, or needs manual attention.Other Frameworks
LangChain and AutoGPT migration support is planned for a future release. Currently, only OpenClaw migration is supported.
What Gets Migrated
Channel Import Note
Skills Note
OpenClaw skills (Node.js) are detected and listed in the migration report but not automatically converted. After migration, reinstall skills using:Manual Migration Steps
If you prefer migrating by hand (or need to handle edge cases), follow these steps:1
Initialize OpenFang
~/.openfang/ with a default config.toml.2
Convert Your Config
Translate your OpenFang (
config.yaml to config.toml:OpenClaw (~/.openclaw/config.yaml):~/.openfang/config.toml):3
Convert Agent Manifests
Translate each OpenFang (
agent.yaml to agent.toml:OpenClaw (~/.openclaw/agents/coder/agent.yaml):~/.openfang/agents/coder/agent.toml):4
Convert Channel Configs
OpenClaw (OpenFang (add to
~/.openclaw/messaging/telegram.yaml):~/.openfang/config.toml):5
Import Memory
Copy any The kernel will ingest these on first boot.
MEMORY.md files:Config Format Differences
Tool Name Mapping
Tools were renamed between OpenClaw and OpenFang for consistency. The migration engine handles this automatically.New Tools in OpenFang
These tools have no OpenClaw equivalent:Multi-Agent
agent_spawn- Spawn new agentsagent_kill- Terminate agentsagent_find- Search for agents
Task Management
task_post- Post task to boardtask_claim- Claim available tasktask_complete- Mark task completetask_list- List tasks by status
Event System
event_publish- Publish custom events
Scheduling
schedule_create- Create scheduled jobschedule_list- List scheduled jobsschedule_delete- Delete scheduled job
Vision
image_analyze- Analyze images
Location
location_get- Get location info
Provider Mapping
New Providers in OpenFang
vllm- Self-hosted vLLM inference serverlmstudio- LM Studio local models
Feature Comparison
Troubleshooting
Agent fails to spawn after migration
Check the convertedagent.toml for:
- Valid tool names (see the Tool Name Mapping table)
- A valid provider name (see the Provider Mapping table)
- Correct
modulefield (should be"builtin:chat"for standard LLM agents)
Skills not working
OpenClaw Node.js skills must be reinstalled:Channel not connecting
After migration, channels are exported tochannels_import.toml. You must merge them into your config.toml manually:
Next Steps
Creating Agents
Explore 30 pre-built agent templates
Skill Development
Reinstall and create custom skills
Workflows
Build multi-agent pipelines
Production
Deploy OpenFang in production