Skip to content

[开源推荐] Plexus —— 一键同步 Claude Code、Cursor、Codex 等 AI Agent 配置 #3249

@miniLV

Description

@miniLV

项目地址

https://github.com/miniLV/Plexus

类别

人工智能

项目标题

Plexus —— 一键同步 Claude Code、Cursor、Codex 等 AI Agent 配置

项目描述

Plexus 是一个本地 AI Agent 配置控制台,可以把 Rules、MCP Servers 和 Skills 一键同步到 Claude Code、Cursor、Codex、Gemini CLI、Qwen Code 等常用 AI 编程工具。

Plexus Dashboard

为什么做这个

现在很多开发者不会只用一个 AI 编程工具:可能用 Claude Code 做规划,用 Cursor 写代码,用 Codex 跑自动化,再偶尔切到 Gemini CLI 或 Qwen Code。

但每个工具都有自己的配置文件、MCP 格式、Skill 目录和指令文件。一个 MCP Server、一个 skill、一个 CLAUDE.md 规则,经常要复制到好几个地方。时间久了之后,很容易出现 drift:不知道哪个工具里的配置才是最新的,也不知道一次同步到底改了哪些文件。

Plexus 想解决的就是这个问题:让本机有一个 AI Agent 配置的 single source of truth。

工作原理

Plexus Architecture

Plexus 不强行让所有 AI 工具使用同一种格式,而是保留每个工具自己的原生文件:

  • Rules:把一份 global.md 投射到 CLAUDE.mdAGENTS.mdGEMINI.md
  • Skills:用目录级 symlink / copy 同步到各个 Agent 的 skills 目录
  • MCP:对 Cursor 这类专用 MCP 文件使用 symlink;对 Claude Code、Codex 这类共享配置文件只 partial-write MCP section,保留 auth、history、profile 等原生内容

支持的 Agent

  • Claude Code
  • Cursor
  • Codex
  • Gemini CLI
  • Qwen Code
  • Factory Droid

Settings 里也内置了 Windsurf、Kiro、VS Code Copilot、Cline、Roo Code、Continue、Aider、OpenHands、Zed AI 等常见工具的手动登记入口。

技术栈

  • TypeScript
  • Next.js
  • Node.js
  • 本地文件系统同步
  • Symlink / partial-write / backup snapshot

亮点

  • 一键导入已有配置:从 Claude Code、Cursor、Codex 等工具读取现有 Rules、MCP Servers 和 Skills。
  • 一键同步到所有 Agent:把共享配置投射回每个工具的原生路径。
  • 支持 Primary Agent:如果多个工具里有同名配置冲突,可以选择以哪个 Agent 为准。
  • 本地优先:所有配置放在 ~/.config/plexus/,不依赖云端服务。
  • 安全回滚:每次写入 Agent 原生文件前都会自动创建 snapshot。
  • 支持团队配置:可以订阅一个 Git repo,分发团队共享的 rules、skills 和 MCP baseline。
  • 支持手动新增 Agent:如果某个新 AI 工具还不在内置列表里,可以在 Settings 里登记 instruction file。

示例代码

截图或演示视频

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions