Claude Code、Computer Use、Artifacts 与 Projects
Anthropic 围绕 Claude 构建了一系列高级功能:Claude Code(终端AI编程)、Computer Use(AI操控电脑)、Artifacts(实时预览)和 Projects(知识库工作空间)。这些功能让 Claude 从"对话助手"进化为"能动手干活的 AI Agent"。本文逐一解析这四大功能,以及如何通过 AI的那些事儿 在国内使用。
发布: 更新:
Claude Code:终端 AI 编程
Claude Code 是 Anthropic 于 2025 年推出的命令行 AI 编程工具,直接在终端中与 Claude 协作编程:
- 读写文件:Claude 可以直接读取项目代码、创建/修改文件
- 执行命令:运行测试、安装依赖、执行脚本
- 搜索代码库:理解项目结构,跨文件分析依赖关系
- Git 操作:创建分支、提交代码、生成 PR 描述
- 多步推理:自主规划任务,分步完成复杂开发工作
与 Cursor/Copilot 等 IDE 工具不同,Claude Code 运行在终端中,不依赖特定编辑器,适合服务器端开发和 CI/CD 集成。
适合场景
Bug 修复、代码重构、功能开发、代码审查、测试编写、文档生成、项目初始化。
工作方式
在项目目录运行 claude 命令,用自然语言描述任务。Claude 自主分析代码、制定计划、执行修改。
Computer Use:AI 操控电脑
Computer Use 是 Claude 的屏幕操控能力(2024年10月发布),让 AI 能像人一样操作电脑:
看屏幕
Claude 接收屏幕截图,理解界面元素(按钮、输入框、菜单)的位置和含义。
操作电脑
控制鼠标(移动、点击、拖拽)和键盘(输入文字、快捷键),完成界面操作。
多步任务
自主规划操作步骤:打开浏览器→搜索信息→填写表单→提交。像人一样完成复杂工作流。
API 可用
通过 API 的 tool_use 功能调用 Computer Use,可集成到自动化流程中。
Computer Use 是迈向通用 AI Agent 的重要一步——AI 不再局限于文本对话,而是能直接操作任何软件。
Artifacts:实时预览
Artifacts 是 Claude.ai 于 2024 年 6 月推出的实时预览功能:
- 代码预览:生成 HTML/CSS/JS 代码时,侧边栏实时渲染网页效果
- SVG 图形:生成矢量图形并即时显示
- Mermaid 图表:流程图、时序图、架构图实时渲染
- React 组件:生成 React 代码并在沙箱中运行
- 迭代修改:看到效果后直接要求修改,Claude 更新代码并刷新预览
Artifacts 让 Claude 从"给你代码自己跑"变成"直接看效果",大幅提升了创作效率。
Projects:知识库工作空间
Projects 是 Claude.ai 的持久化工作空间功能(Claude Pro 可用):
上传知识库
上传 PDF、代码文件、文档等,Claude 基于这些资料回答问题。最大支持 200K token 的项目知识。
自定义指令
设置项目级 System Prompt,定义 Claude 在该项目中的角色、风格和规则。
对话历史
项目内的所有对话都保留,可以回顾和继续之前的讨论。
团队协作
Team/Enterprise 版本支持多人共享项目,统一知识库和指令。
Projects 类似 GPTs 的"知识库 + 自定义指令",但更适合长期项目协作。
国内使用 Claude Code
Claude Code 支持自定义 API 端点,配置 AI的那些事儿 的中转地址即可在国内使用:
配置方法
# 安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 设置环境变量,指向 AI的那些事儿中转
export ANTHROPIC_API_KEY="你的Key"
export ANTHROPIC_BASE_URL="https://api.example.com"
# 在项目目录中启动
cd your-project
claude
使用示例
# 进入 Claude Code 后,用自然语言描述任务:
> 分析这个项目的目录结构,告诉我主要模块
> 找到 user.service.ts 中的 N+1 查询问题并修复
> 给 /api/orders 接口添加分页功能,包含单元测试
> 把这个 Express 项目迁移到 Fastify,保持 API 兼容
实战:通过 API 使用 Computer Use
Python 示例:Computer Use API 调用
import anthropic
client = anthropic.Anthropic(
api_key="你的Key",
base_url="https://api.example.com" # AI的那些事儿中转
)
# Computer Use: 让 Claude 操控电脑
r = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
tools=[
{
"type": "computer_20241022",
"name": "computer",
"display_width_px": 1920,
"display_height_px": 1080,
"display_number": 1,
}
],
messages=[
{"role": "user", "content": "打开浏览器,搜索 Python asyncio 教程"}
]
)
# Claude 会返回操作指令(移动鼠标、点击、输入等)
for block in r.content:
if block.type == "tool_use":
print(f"操作: {block.input}") # {"action": "click", "coordinate": [x, y]}
常见问题
Claude Code 是什么?
Claude Code 是 Anthropic 的终端 AI 编程工具。在命令行中与 Claude 对话,它能直接读写文件、执行命令、搜索代码库,自主完成编程任务。不依赖特定 IDE。
Computer Use 是什么?
Computer Use 是 Claude 的屏幕操控能力。Claude 看屏幕截图,控制鼠标键盘操作电脑。可以点击按钮、填表单、切换应用,像人一样完成界面操作。
Artifacts 是什么?
Artifacts 是 Claude.ai 的实时预览功能。生成代码/图表时侧边栏即时渲染效果,支持 HTML、SVG、Mermaid、React 组件。可以看到效果后迭代修改。
Claude Code 国内能用吗?
可以。设置环境变量 ANTHROPIC_BASE_URL 为 AI的那些事儿的中转地址,即可在国内使用 Claude Code,无需代理。
Claude Code 和 Cursor 哪个好?
定位不同。Cursor 是 IDE(图形界面编辑器),适合日常开发;Claude Code 是终端工具,适合服务器端、CI/CD、大型重构。两者可以配合使用,都支持通过 AI的那些事儿接入。
国内使用 Claude Code,终端 AI 编程
配置中转地址,在国内流畅使用 Claude Code 完成编程任务。