小众AI

claude-code
claude-code - 通过自然语言指令帮助开发
Claude Code 是由 Anthropic 开发的一款智能编程工具 (agentic coding tool),能够通过自然语言指令帮助开发者高效编写代码。它可以直接在终端中运行,理解代码库的内容,简化开发过程,无需复杂的配置或额外的服务器支持。
  官网   代码仓

Claude Code 是由 Anthropic 开发的一款智能编程工具 (agentic coding tool),能够通过自然语言指令帮助开发者高效编写代码。它可以直接在终端中运行,理解代码库的内容,简化开发过程,无需复杂的配置或额外的服务器支持。

主要功能

  • 编辑文件并修复代码中的错误:能够在代码库中跨文件进行编辑,并自动修复 bug。
  • 回答关于代码架构和逻辑的问题:开发者可以向 Claude Code 提出关于代码架构和逻辑的疑问,Claude Code 将帮助快速解答,提升代码理解效率。
  • 执行测试、修复代码、进行质量检查:支持自动执行测试、修复错误、进行代码检查等,帮助确保代码质量。
  • Git 历史记录搜索、解决合并冲突、创建提交和 PR:Claude Code 可以搜索 Git 历史记录,解决合并冲突,并创建提交和 pull requests,从而简化版本控制操作。

安装和使用

要安装 Claude Code,请使用 NPM:

npm install -g @anthropic-ai/claude-code

有关更详细的安装说明,请参阅设置 Claude 代码

要运行 Claude Code,只需调用 CLI:claude

claude

然后,您可以直接从交互式 Claude Code REPL 会话中提示 Claude。

第 1 步:开始您的第一个会话

在任何项目目录中打开您的终端并启动 Claude Code:

cd /path/to/your/project
claude

您将在新的交互式会话中看到 Claude Code 提示:

✻ Welcome to Claude Code!

...

> Try "create a util logging.py that..." 

第 2 步:提出您的第一个问题

让我们从了解您的代码库开始。请尝试以下命令之一:

> what does this project do?

Claude 将分析您的文件并提供摘要。您还可以提出更具体的问题:

> what technologies does this project use?
> where is the main entry point?
> explain the folder structure

Claude Code 根据需要读取您的文件 - 您不必手动添加上下文。

第 3 步:进行第一次代码更改

现在让我们让 Claude Code 进行一些实际的编码。尝试一个简单的任务:

> add a hello world function to the main file

Claude Code 将:

  1. 查找合适的文件
  2. 显示建议的更改
  3. 请求您的批准
  4. 进行编辑

Claude Code 在修改文件之前始终请求权限。您可以批准单个更改或为会话启用“全部接受”模式。

第 4 步:将 Git 与 Claude 代码结合使用

Claude Code 使 Git作成为对话式的:

> what files have I changed?
> commit my changes with a descriptive message

您还可以提示进行更复杂的 Git作:

> create a new branch called feature/quickstart
> show me the last 5 commits
> help me resolve merge conflicts

第 5 步:修复错误或添加功能

Claude 精通调试和功能实现。

用自然语言描述你想要什么:

> add input validation to the user registration form

或修复现有问题:

> there's a bug where users can submit empty forms - fix it

Claude Code 将:

  • 找到相关代码
  • 了解上下文
  • 实施解决方案
  • 运行测试(如果可用)

第 6 步:测试其他常见工作流程

有多种方式可以与 Claude 合作:

重构代码

> refactor the authentication module to use async/await instead of callbacks

编写测试

> write unit tests for the calculator functions

更新文档

> update the README with installation instructions

代码审查

> review my changes and suggest improvements

请记住:Claude Code 是您的 AI 结对程序员。像一个乐于助人的同事一样与它交谈 - 描述您想要实现的目标,它将帮助您实现目标。


更多...


LemonAI
一个开源的通用 AI 代理,能够自动化从需求规划到结果交付的整个过程。它可以独立思考和系统规划,在虚拟环境中灵活调用各种工具,例如编写和执行代码、智能浏览 Web、作 Web 应用程序和执行命令。
AI-Media2Doc
AI 视频图文创作助手是一款Web工具, 基于AI大模型, 将视频和音频转化为各种风格的文档, 无需登录注册, 前后端本地部署,以极低的成本体验 AI 视频/音频转风格文档服务。一键将视频和音频转化为小红书/公众号/知识笔记/思维导图/视频字幕等各种风格的文档。
lobe-chat
Dify 是一个易用的 LLMOps 平台,旨在让更多人可以创建可持续运营的原生 AI 应用。Dify 提供多种类型应用的可视化编排,应用可开箱即用,也能以“后端即服务”的 API 提供服务。