About Assetplex
Assetplex is an MCP server published by wynter-cai in the Blockchain category: sync your identity, skills, rules & MCP servers across Claude Code, Codex, TRAE, WorkBuddy and Qoder. One hub, every AI agent. 100% local.
The repository has 1 stars and 0 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/wynter-cai/assetplexThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (5)
**Claude Code**CLAUDE.md (`@import` aggregation), skills, MCP
Parameters not published.
**Codex CLI**AGENTS.md, skills, MCP (JSON→TOML)
Parameters not published.
**Qoder**project `.qoder/rules`, skills, AGENTS.md
Parameters not published.
**TRAE (CN)**profile, skills, rules, MCP
Parameters not published.
**WorkBuddy / CodeBuddy**skills, rules, MCP (`${VAR}` interpolation)
Parameters not published.
Ask AI
Ask AI about Assetplex
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 4 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
1 check has not been run yet.
Releases
README
AssetPlex
One hub, every AI agent.
Sync your identity, skills, rules & MCP servers across Claude Code, Codex, TRAE, WorkBuddy and Qoder — 100% local, no cloud.
中文文档 · Docs · Privacy · Discussions
Why AssetPlex?
Your identity, skills, rules and MCP servers are your assets. AI coding tools are just consumers of them. Today, that means:
- You write a detailed profile in TRAE — Claude Code doesn't know you.
- You configure 5 MCP servers in Claude Code — Codex makes you redo it all.
- You write 10 skills — and copy-paste them into every tool by hand.
- Switching tools feels like moving house — every time.
AssetPlex centralizes those assets once, in ~/.assetplex/, and syncs them to every AI coding tool with a single command.
┌──────────────────────────────┐
│ ~/.assetplex/ │
│ │
│ identity/ your profile │
│ skills/ skill library │
│ rules/ global rules │
│ mcp/ MCP servers │
│ preferences/ personal prefs │
│ │
└──────────┬───────────────────┘
│ assetplex sync
┌───────────┼───────────┬──────────────┐
▼ ▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌──────────┐
│ TRAE CN │ │ Claude │ │ Codex │ │WorkBuddy │
└─────────┘ └─────────┘ └─────────┘ └──────────┘
Key Features
- One central hub — manage identity, skills, rules & MCP servers in
~/.assetplex/. - Sync everywhere —
assetplex syncpushes your assets to all enabled tools. - Reverse import — pull existing configs from your installed tools back into the hub.
- Visual Web UI —
assetplex uigives you a dashboard for everything. - Format translation — JSON↔TOML for Codex,
${VAR}interpolation for WorkBuddy. - Cross-platform symlinks — Windows (junction fallback), macOS and Linux.
- Plugin-style adapters — add a new tool without touching the core.
- 100% local & private — nothing ever leaves your machine. Read the privacy model.
Supported Tools
| Tool | Syncs | Strategy |
|---|---|---|
| TRAE (CN) | profile, skills, rules, MCP | symlink |
| Claude Code | CLAUDE.md (@import aggregation), skills, MCP |
native-import |
| Codex CLI | AGENTS.md, skills, MCP (JSON→TOML) | copy |
| WorkBuddy / CodeBuddy | skills, rules, MCP (${VAR} interpolation) |
symlink + copy |
| Qoder | project .qoder/rules, skills, AGENTS.md |
per-project |
Quick Start
# Install
npm install -g assetplex
# Initialize your hub (~/.assetplex/)
assetplex init
# Detect installed AI tools
assetplex doctor
# Sync the hub to all tools
assetplex sync
# Open the visual management UI
assetplex ui
Requirements: Node.js >= 18.
Reverse-import from existing tools
assetplex ui
# → Import page: detects installed tools → scans importable content → pick → one-click merge
Comparison
| Capability | agentsync | agentsmesh | sync-rules | AssetPlex |
|---|---|---|---|---|
| China tool stack (TRAE/WorkBuddy/Qoder) | ❌ | ❌ | ❌ | ✅ |
| Visual Web UI | ❌ | ❌ | ❌ | ✅ |
| Reverse import from tools | ❌ | ❌ | ❌ | ✅ |
Claude @import native support |
❌ | ❌ | ✅ | ✅ |
| Windows symlink compatibility | ✅ | ✅ | ❌ | ✅ |
| Plugin architecture | ❌ | ✅ | ❌ | ✅ |
| MCP JSON↔TOML conversion | ❌ | ❌ | ❌ | ✅ |
Web UI Preview
Run assetplex ui, then open http://127.0.0.1:17521:
┌──────────────────────────────────────────────────────────┐
│ 🏠 AssetPlex v0.1.0 │
├──────────┬───────────────────────────────────────────────┤
│ 📊 Overview │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ 🔧 Tools │ │Installed│ │Hub files│ │Last sync│ │
│ 🔄 Sync │ └─────────┘ └─────────┘ └─────────┘ │
│ 📥 Import │ │
│ 👤 Identity │ ┌─ Tool status ─────────────────────┐ │
│ 📦 Skills │ │ TRAE CN ✅ installed ~/.trae-cn/ │ │
│ 📋 Rules │ │ Claude Code ❌ not installed │ │
│ 🔌 MCP │ └───────────────────────────────────┘ │
│ ⚙️ Settings │ │
└──────────┴──────────────────────────────────────────────┘
Hub Layout
~/.assetplex/
├── identity/ # your profile
│ ├── profile.md
│ ├── communication-style.md
│ ├── tech-stack.md
│ └── env.md
├── skills/ # cross-tool skill library
│ └── <skill-name>/SKILL.md
├── rules/ # rules
│ ├── always/global.md
│ ├── by-glob/*.md
│ └── by-project/*.md
├── preferences/ # personal preferences
├── mcp/mcp.sources.json # MCP server configs
├── commands/ # custom slash commands
├── agents/ # sub-agent definitions
├── hub.toml # main hub config
└── .backups/ # automatic backups
Roadmap
In development 🚧
- Smart import wizard (4-step: detect → scan → resolve conflicts → import)
- Smart merge (Markdown / JSON / TOML conflict resolution)
Planned 📋
- Auto-learned profile from your coding behavior (
profile.auto.md) - Skill marketplace (aggregating claudeskills.info, agentskills.io)
- Drift detection & auto-repair
--watchmode for live re-sync
Contributing
Contributions are welcome! See open issues and good first issues, or join the Discussions.
Development
git clone https://github.com/wynter-cai/assetplex.git
cd assetplex
npm install # install backend dependencies
npm run dev # watch mode (tsup)
npm run typecheck # TypeScript check
npm test # backend tests (Vitest)
npm run build # build dist/
# Frontend (web/)
cd web
npm install
npm test # frontend tests
npm run build # tsc -b && vite build
Project structure
assetplex/
├── src/
│ ├── cli/ # CLI commands (init/doctor/sync/ui)
│ ├── core/ # core engine
│ │ ├── adapters/ # tool adapters (base interface)
│ │ ├── sync-engine.ts
│ │ ├── config.ts
│ │ └── types.ts
│ ├── server/ # HTTP server for the Web UI
│ ├── transforms/ # format transforms (symlink/json-toml/env)
│ └── utils/ # fs/paths/logger
├── web/ # React frontend (Vite + shadcn/ui)
├── tests/ # backend tests
└── 设计文档/ # design docs
Tech stack
| Layer | Tech |
|---|---|
| Language | TypeScript 5.6 |
| Runtime | Node.js 18+ |
| CLI | Commander.js |
| HTTP | Hono |
| Frontend | React 18 + Vite + shadcn/ui + Tailwind |
| Data fetching | TanStack Query |
| Build | tsup |
| Tests | Vitest |
Design Docs
License
MIT © Wynter-Cai
If AssetPlex helps you, please give it a ⭐ Star!
README fetched from the repository 4 days ago. The original is authoritative.