Files
myagents/README.md
T
Zhengshou Lai 2d9a20046f docs: restructure README for clarity
- Reorganize sections: Quick Start -> Usage Guide -> Advanced Config
- Move Skill installation to Advanced Config section
- Update Workspace management to emphasize telling Claude to do it
- Simplify language and remove redundant content
- Keep video tutorial and project structure sections
2026-04-07 09:35:16 +08:00

265 lines
6.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# MyClaude
一个基于 Claude Code 的个人助理工具,支持通过飞书机器人进行远程交互。
## 功能特性
- 🤖 多模型支持:Claude、DeepSeek、Kimi、Kimi Code
- 💬 飞书机器人集成:随时随地与 AI 助手对话
- 📝 智能记忆:自动保存对话历史和项目上下文
- 🔧 技能扩展:支持自定义 Skill 增强功能
## 视频教程
📺 **部署流程详解**[Bilibili - MyClaude 完整部署指南](https://www.bilibili.com/video/BV15TPrzeELm/)
## 快速开始
### 1. 安装 Claude Code
**macOS/Linux:**
```bash
curl -fsSL https://claude.ai/install.sh | sh
# 或使用 npm: npm install -g @anthropic-ai/claude-code
```
**Windows:**
```powershell
irm https://claude.ai/install.ps1 | iex
# 或: winget install Anthropic.ClaudeCode
```
> **注意**Windows 用户需先安装 [Git for Windows](https://git-scm.com/download/win)
>
> **来源**[Claude Code 官方文档](https://code.claude.com/docs/en/quickstart)
### 2. 开通大模型会员(推荐)
| 服务 | 说明 | 开通地址 |
|------|------|---------|
| DeepSeek | 国产高性能大模型 | https://platform.deepseek.com |
| Kimi | 长文本处理专家 | https://kimi.moonshot.cn |
| Kimi Code | 代码专用模型 | Kimi 内开通 Code 会员 |
### 3. 安装 cc-switch(多模型切换)
**macOS:**
```bash
brew tap farion1231/tap
brew install cc-switch
```
**Windows:**
1. 访问 https://github.com/farion1231/cc-switch/releases
2. 下载 `.msi` 安装包运行
**配置模型:**
```bash
cc-switch add deepseek --api-key YOUR_KEY
cc-switch add kimi --api-key YOUR_KEY
cc-switch default claude
```
### 4. 安装 Metabot
**快速安装:**
```bash
# macOS/Linux
curl -fsSL https://raw.githubusercontent.com/xvirobotics/metabot/main/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/xvirobotics/metabot/main/install.ps1 | iex
```
安装器会引导完成:工作目录设置 → Claude 认证 → IM 平台选择 → 机器人配置 → PM2 自启动
### 5. 配置飞书机器人
#### 5.1 创建飞书应用
1. 访问 [飞书开发者平台](https://open.feishu.cn/)
2. 创建企业自建应用,添加「机器人」能力
3. 获取 **AppID****AppSecret**
4. 开通权限:`im:message``im:message:readonly``im:resource`
#### 5.2 配置 bots.json
`metabot/bots.json` 创建配置(与 myclaude 项目同级目录):
```json
{
"feishuBots": [
{
"name": "myclaude",
"feishuAppId": "cli_xxxxx",
"feishuAppSecret": "xxxxxxxxxxxxx",
"defaultWorkingDirectory": "~/Documents/myResearch/myProjects/apaam/repo/myclaude"
}
]
}
```
> 💡 提示:飞书应用需要先发布,再开启「长连接」事件订阅
---
## 使用指南
### 启动服务
```bash
# 启动飞书机器人
metabot start
# 本地交互模式
myclaude chat
```
### 首次使用
告诉 Claude
> "我是第一次使用,请引导式地问我一些问题,帮我建立个性化配置并更新到 CLAUDE.md 中。"
这会帮你设置:身份背景、技术栈、沟通偏好、工作模式等。
### 日常交互
**方式 1:飞书对话**
- 在飞书中找到机器人
- 直接发送消息即可对话
**方式 2:本地终端**
```bash
cd ~/Documents/myResearch/myProjects/apaam/repo/myclaude
myclaude chat
```
---
## 进阶配置
### Skill 管理
**方式 1:让 Claude 帮你找**
```bash
# 安装 find-skills
npx skills add -g shubhamsaboo/awesome-llm-apps@find-skills
/skill skills-sync
```
然后直接对话:
> "帮我找一个能处理 PDF 的 skill" 或 "我想找个前端设计的 skill"
**方式 2:手动安装**
```bash
# 项目级(仅当前项目)
mkdir -p .claude/skills/my-skill
cp SKILL.md .claude/skills/my-skill/
# 全局(所有项目)
mkdir -p ~/.claude/skills/my-skill
cp SKILL.md ~/.claude/skills/my-skill/
```
**推荐 Skills:**
| Skill | 用途 | 安装 |
|-------|------|------|
| `pdf` | PDF 处理 | `npx skills add -g anthropic/skills@pdf` |
| `git-proxy-clone` | 加速 Git 下载 | `npx skills add -g xvirobotics/metabot@git-proxy-clone` |
| `metabot` | 飞书 API 调用 | `npx skills add -g xvirobotics/metabot@metabot` |
| `metamemory` | 共享知识库 | `npx skills add -g xvirobotics/metabot@metamemory` |
### Workspace 与资料管理
**创建项目工作区**(告诉 Claude 让它帮你操作):
> "在 workspace 下创建 myproject 目录,并链接我的 Works 文件夹和 iCloud 知识库"
Claude 会自动执行:
- 创建 `workspace/myproject/`
- 建立软连接到常用目录
- 初始化项目结构
**Obsidian 集成**(可选):
告诉 Claude
> "帮我在 iCloud 创建 ClaudeWorkspace 文件夹,软连接到 workspace,并配置 Obsidian"
优势:
- 📱 iPhone/iPad 随时查看 Claude 生成的内容
- 📝 双向编辑(Obsidian ↔ Claude
- 🔍 Obsidian 全文检索资料
---
## 常用指令
| 指令 | 说明 |
|------|------|
| `/help` | 显示帮助 |
| `/reset` | 重置对话(飞书卡住时用) |
| `/stop` | 停止当前任务 |
| `/skills` | 列出可用 skills |
| `/memory` | 查看记忆内容 |
---
## 常见问题
**Q1: 飞书回复 error 或卡住**
发送 `/reset` 重置对话
**Q2: 切换模型**
```bash
cc-switch list
cc-switch use deepseek
```
**Q3: 飞书机器人不响应**
1. 检查 `metabot start` 是否启动
2. 检查 `bots.json` 凭证是否正确
3. 飞书应用是否已发布、长连接是否开启
**Q4: Windows 找不到 Git Bash**
`~/.claude/settings.json` 添加:
```json
{
"env": {
"CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
}
}
```
---
## 项目结构
```
myclaude/
├── .claude/
│ ├── skills/ # 自定义技能
│ ├── memory/ # 持久化记忆
│ └── conversations/ # 对话记录
├── workspace/ # 工作目录
│ ├── archives/ # 归档资料
│ ├── references/ # 参考资料
│ └── templates/ # 常用模板
├── CLAUDE.md # 项目配置(自动生成)
└── README.md # 本文件
```
## License
MIT