# aiCLI-config **Repository Path**: wFengnian/ai-cli-config ## Basic Information - **Project Name**: aiCLI-config - **Description**: 用来做AI客户端的配置同步 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-21 - **Last Updated**: 2026-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI CLI Config 终端 AI 工具的配置集中管理仓库。 ## 目录结构 ``` ~/.claude/git-config/ ← 仓库位置 ├── claude-code/ │ ├── CLAUDE.md ← 全局配置 │ └── hooks/ ← 自动同步脚本 │ ├── pre-session.sh ← 启动时 pull │ └── post-tool-use.sh ← 修改后 push └── shared/ ← 通用配置(预留) ``` ## 新电脑初始化 ```bash # 1. 克隆仓库 git clone https://gitee.com/wFengnian/ai-cli-config.git ~/.claude/git-config # 2. 创建符号链接(Windows) mklink "C:\Users\你\.claude\CLAUDE.md" "C:\Users\你\.claude\git-config\claude-code\CLAUDE.md" mklink /J "C:\Users\你\.claude\hooks" "C:\Users\你\.claude\git-config\claude-code\hooks" # 3. 配置 settings.json 的 hooks(见下方) ``` ## settings.json hooks 配置 ```json { "hooks": { "pre-session": [ { "command": "bash ~/.claude/hooks/pre-session.sh" } ], "post-tool-use": [ { "matcher": { "tool_name": "Edit|Write", "file_path": "CLAUDE\\.md$" }, "command": "bash ~/.claude/hooks/post-tool-use.sh" } ] } } ``` ## 自动同步逻辑 - **启动时**:自动 push 未推送的 commit + pull 最新配置 - **修改后**:CLAUDE.md 被修改时自动 commit + push - **日志**:`~/.claude/git-config/.sync.log`