ai-agent-rules:统一管理多个 AI 编程代理配置
wpfleger96/ai-agent-rules · Manage configs for Claude Code, Codex, Gemini CLI, Goose, and Amp from one repo — symlinks, merge pipeline, profile inheritance, cross-machine sync
ELI5:它是什么,解决什么问题
该项目通过符号链接把 Claude Code、Goose、Gemini CLI、Codex CLI、Amp 等 AI 编程代理的配置文件集中到一个由 Git 跟踪的位置,支持跨机器同步、配置合并管线、profile 继承与切换、排除规则、机器级设置覆盖、MCP 定义转换和 Claude Code 插件声明式管理。项目以 Python 编写,通过 PyPI 分发,提供 setup、install、status 等命令行子命令。
核心能力与快速开始
★ 10 · Python
- 能做什么
- 将多个 AI 编程代理的配置目录通过符号链接集中管理;提供安装、状态检查、差异对比与卸载命令;支持 base→profile→用户覆盖的配置合并管线与缓存;支持 glob 排除和嵌套键覆盖(含数组下标);支持 profile 继承与切换;将共享 MCP 定义转换为各代理原生格式;声明式管理 Claude Code 插件与 marketplace;提供技能查看和 shell 补全。
- 适用场景
- 适合在个人多台机器或团队中统一维护 Claude Code、Codex CLI、Gemini CLI、Goose、Amp 等代理的规则与设置;需要在 Git 中同步配置、同时保留各机器专属模型或环境变量时使用;需要集中维护 AGENTS.md 与 MCP 服务器定义时使用。
- 项目形态
- 可直接使用的工具
- 部署方式
- 未说明;README 提供从 PyPI 或 GitHub 安装及本地开发三种方式,均为命令行工具本地运行
- 主要依赖
- Python 3.10+;uv;其余硬件与系统条件未说明
- 使用限制
- 用户自定义 profile 文件目前不支持,每机器定制需写入 ~/.ai-agent-rules-config.yaml;内置 personal/work profile 为作者个人预设,非通用推荐;Codex 状态栏原生项缺少 Claude 的 cost、lines-changed、session-clock 等价项;codex.tui.status_line 为整体替换而非合并;未说明 API 成本、许可范围(材料仅标注 MIT)以外的商用条件
- 许可证
- MIT
- 最近推送
- 2026-10-29 19:46
资料检查:2026-10-30 07:00 · 卡片整理:2026-10-30 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
统一管理 Claude Code、Codex CLI、Gemini CLI、Goose、Amp 等 AI 编程代理的配置文件,通过符号链接集中到 Git 跟踪位置,实现跨机器同步、profile 切换、MCP 定义转换和 Claude Code 插件声明式管理,便于程序员在编码工作中维护一致的 AI 代理配置。
查看内容依据
Consolidates config files for AI coding agents (Claude Code, Goose, Gemini CLI, Codex CLI, Amp) into a single source of truth via symlinks
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。