Skip to main content

Agent soul transfer — export, absorb, and merge AI agent identities across machines

Project description

🌊 Beiming — Agent Soul Transfer

"北冥有鱼,其名为鲲。鲲之大,不知其几千里也。化而为鸟,其名为鹏。" — 《庄子·逍遥游》

Beiming (北冥) is a tool for transferring, merging, and synchronizing AI agent identities across machines. Export your agent's memories, personality, skills, and configuration from one machine, and absorb them into another — instantly.

Think of it as save/load for AI agents, or in wuxia terms: the legendary Beiming Divine Skill (北冥神功) that absorbs others' inner power and makes it your own.

Why?

AI agents accumulate value over time — memories, preferences, skills, configurations, personality. But when you set up a new machine, everything resets to zero.

Beiming solves this. Your agent's soul is portable.

Quick Start

pip install beimingkungfu

# Export your agent's soul
beiming export

# On another machine, absorb it
beiming absorb ./xiaolongxia-2026-03-25.bm

# Merge multiple agents
beiming merge agent-A.bm agent-B.bm -o merged.bm

# Inspect before absorbing
beiming inspect ./xiaolongxia-2026-03-25.bm

What Gets Transferred?

Layer Files Description
🧠 Memory MEMORY.md, memory/*.md Long-term and daily memories
👤 Identity SOUL.md, IDENTITY.md, USER.md Personality, name, human context
⚙️ Config AGENTS.md, TOOLS.md, HEARTBEAT.md Behavior rules, tool notes, routines
🛠️ Skills skills/*/SKILL.md Installed workspace skills
🔧 System openclaw.json (sanitized) MCP servers, model config, plugins

Security

  • API keys and tokens are redacted by default on export
  • Optional encryption with --encrypt flag
  • Sensitive fields are marked and require manual confirmation on absorb
  • You always see what's coming in before it takes effect

Merge Intelligence

When merging two agents, Beiming handles conflicts intelligently:

  • Memory: Merged by timeline, deduplicated
  • Identity: Kept from primary source (or AI-assisted fusion)
  • Config: Union of capabilities, conflicts flagged for user decision
  • Skills: Union set, version conflicts resolved

Supported Agent Frameworks

  • OpenClaw (first-class support)
  • 🔜 More frameworks via adapter plugins

File Format

Beiming packages are .bm files — a compressed archive containing:

  • manifest.json — metadata, version, source info, content hash
  • workspace/ — the agent's workspace files
  • config/ — sanitized system configuration
  • signature — integrity verification

License

MIT


Absorb the wisdom of a thousand agents. Become the Kunpeng. 🐋➡️🦅

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

beimingkungfu-0.1.0.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

beimingkungfu-0.1.0-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file beimingkungfu-0.1.0.tar.gz.

File metadata

  • Download URL: beimingkungfu-0.1.0.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for beimingkungfu-0.1.0.tar.gz
Algorithm Hash digest
SHA256 03b272f2993c1d6d0da0d1725e239a743d91d7e11e5911aef4a92c7aace240b6
MD5 7bcd2520cd51ee3ebd973e800ef54172
BLAKE2b-256 61caa05df00fb289db6ff1964c8f60b605c6a7f0616defc1178f0f266cf4eae8

See more details on using hashes here.

File details

Details for the file beimingkungfu-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: beimingkungfu-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for beimingkungfu-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ee0678e8075bff734d2f9ef44fcca0c68844714ded9e194cc449247b62a36d80
MD5 0f9a02f3248bc93e1b7bca415d246981
BLAKE2b-256 6552111c81e74be06cf7f73a0331113a2cf7dd56b4c178810e1822702f23e8cf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page