Update from Sync Service
This commit is contained in:
155
AI工程/Claude_Code研究.md
Executable file
155
AI工程/Claude_Code研究.md
Executable file
@@ -0,0 +1,155 @@
|
|||||||
|
# Claude Code 研究
|
||||||
|
|
||||||
|
> 2026-04-22 更新
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Claude Code 简介
|
||||||
|
|
||||||
|
**Anthropic 官方 AI 编码工具**
|
||||||
|
|
||||||
|
- **官网**:https://code.claude.com
|
||||||
|
- **定位**:终端/IDE/桌面/Web 均可使用的 Agentic 编码工具
|
||||||
|
- **核心功能**:读取代码库、编辑文件、运行命令、集成开发工具
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 安装方式
|
||||||
|
|
||||||
|
| 平台 | 安装命令 |
|
||||||
|
|------|----------|
|
||||||
|
| macOS/Linux | `curl -fsSL https://claude.ai/install.sh \| bash` |
|
||||||
|
| Windows | `irm https://claude.ai/install.ps1 \| iex` |
|
||||||
|
| Homebrew | `brew install --cask claude-code` |
|
||||||
|
| VS Code | VS Marketplace 搜索 "anthropic.claude-code" |
|
||||||
|
| JetBrains | JetBrains Marketplace 搜索 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 支持的模型提供商
|
||||||
|
|
||||||
|
| 提供商 | 类型 |
|
||||||
|
|--------|------|
|
||||||
|
| Anthropic | 官方 API |
|
||||||
|
| Amazon Bedrock | AWS 托管 |
|
||||||
|
| Microsoft Foundry | Azure 托管 |
|
||||||
|
| Google Vertex AI | GCP 托管 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ⚠️ 2核2G服务器可行性分析
|
||||||
|
|
||||||
|
### Claude Code 官方要求
|
||||||
|
|
||||||
|
Claude Code 主要是**本地桌面应用**,需要:
|
||||||
|
- 本地安装运行
|
||||||
|
- 访问代码库文件
|
||||||
|
- 运行终端命令
|
||||||
|
|
||||||
|
### 服务器运行的问题
|
||||||
|
|
||||||
|
| 问题 | 说明 |
|
||||||
|
|------|------|
|
||||||
|
| 无图形界面 | 需要 SSH + 终端操作 |
|
||||||
|
| 资源限制 | 2C2G 勉强能跑,但会卡 |
|
||||||
|
| 无持久会话 | SSH 断开会话丢失 |
|
||||||
|
| API 配额 | 使用官方 API 需要付费订阅 |
|
||||||
|
|
||||||
|
### 替代方案
|
||||||
|
|
||||||
|
#### 方案一:OpenYak(推荐)
|
||||||
|
|
||||||
|
**开源、本地 Agent,MIT 许可**
|
||||||
|
|
||||||
|
- GitHub:https://github.com/openyak/openyak
|
||||||
|
- ⭐ 704 Stars
|
||||||
|
- 支持 100+ 模型(OpenRouter、Ollama)
|
||||||
|
- **完全离线可用**(通过 Ollama)
|
||||||
|
- 技术栈:Tauri v2 + Next.js 15 + FastAPI + SQLite
|
||||||
|
|
||||||
|
**服务器部署可行性**:
|
||||||
|
- 需要桌面环境或 X11 转发
|
||||||
|
- 后端 FastAPI 可以单独跑
|
||||||
|
- 内存要求较高(2G 偏小)
|
||||||
|
|
||||||
|
#### 方案二:OpenClaw(当前使用)
|
||||||
|
|
||||||
|
**你已经在用的平台**
|
||||||
|
|
||||||
|
- 类似的 Agent 能力
|
||||||
|
- 支持多种模型
|
||||||
|
- 已配置 MiniMax、百炼 API
|
||||||
|
|
||||||
|
#### 方案三:Claude Code API 模式
|
||||||
|
|
||||||
|
如果只想用 Claude Code 的**核心能力**(不是桌面应用),可以考虑:
|
||||||
|
|
||||||
|
- 使用 Claude API 直接调用
|
||||||
|
- 配合代码编辑工具使用
|
||||||
|
- 通过 API 费用换算成本
|
||||||
|
|
||||||
|
#### 方案四:轻量级替代
|
||||||
|
|
||||||
|
| 工具 | 内存 | 说明 |
|
||||||
|
|------|------|------|
|
||||||
|
| **Ollama** | ~500MB | 本地模型,支持 Llama 等 |
|
||||||
|
| **OpenWebUI** | ~1GB | Ollama 的 Web 界面 |
|
||||||
|
| **Claude API + 脚本** | 按需 | 最轻量方案 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 实际建议
|
||||||
|
|
||||||
|
### 如果要在 2C2G 服务器上跑 AI 编码能力
|
||||||
|
|
||||||
|
**推荐组合**:
|
||||||
|
|
||||||
|
```
|
||||||
|
Ollama (本地模型) + Claude API (复杂任务) + 脚本自动化
|
||||||
|
```
|
||||||
|
|
||||||
|
**具体做法**:
|
||||||
|
|
||||||
|
1. 安装 Ollama 运行轻量模型(如 Qwen2.5-Coder)
|
||||||
|
2. 复杂任务调用 Claude API
|
||||||
|
3. 用脚本封装工作流
|
||||||
|
|
||||||
|
**局限性**:
|
||||||
|
- 没有真正的"对话式 Agent"体验
|
||||||
|
- 需要手动管理会话状态
|
||||||
|
- 无持久化上下文
|
||||||
|
|
||||||
|
### 如果想要完整 Claude Code 体验
|
||||||
|
|
||||||
|
需要:
|
||||||
|
- 更好的服务器(至少 4C8G)
|
||||||
|
- 桌面环境或 VNC
|
||||||
|
- 稳定的网络连接
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 结论
|
||||||
|
|
||||||
|
| 方案 | 2C2G 可行性 | 推荐度 |
|
||||||
|
|------|-------------|--------|
|
||||||
|
| Claude Code 桌面版 | ❌ 不适合 | - |
|
||||||
|
| OpenYak | ⚠️ 勉强 | ⭐⭐ |
|
||||||
|
| OpenClaw(当前) | ✅ 已运行 | ⭐⭐⭐⭐ |
|
||||||
|
| Ollama + API 混合 | ✅ 可行 | ⭐⭐⭐⭐ |
|
||||||
|
| 升级服务器 | 长期方案 | ⭐⭐⭐⭐⭐ |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 相关资源
|
||||||
|
|
||||||
|
| 资源 | 链接 |
|
||||||
|
|------|------|
|
||||||
|
| Claude Code 官网 | https://code.claude.com |
|
||||||
|
| Claude Code 文档 | https://docs.anthropic.com/en/docs/claude-code |
|
||||||
|
| OpenYak | https://github.com/openyak/openyak |
|
||||||
|
| Ollama | https://ollama.com |
|
||||||
|
| OpenClaw | https://openclaw.ai |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*整理:知识库管理员 | 归档:2026-04-22*
|
||||||
Reference in New Issue
Block a user