SuperAPI AI 工具集

claude-code-cli-terminal-assistant

编程与开发

查看项目

更新于 10-16 10:36

技能介绍

Claude Code CLI 终端助手

Claude Code CLI 是面向 Anthropic Claude AI 的开源命令行界面,充当智能体式编码系统与终端助手。根据资料,它提供代码库理解、Git 工作流、多文件编辑、模型上下文协议(MCP)、子智能体、自动化以及 CI/CD 集成等能力。

安装与配置

全局安装(推荐):

npm install -g claude-code-cli
claude-code --version

本地安装:

npm install claude-code-cli

也可从发布页下载并解压 claude-code-cli.zip 后运行安装脚本(资料给出地址:https://github.com/Harkirat1462/claude-code-cli/releases)。

环境配置需设置 Anthropic API Key(必需):

export ANTHROPIC_API_KEY="your-api-key-here"

Windows(PowerShell):

$env:ANTHROPIC_API_KEY="your-api-key-here"

主要能力与常用命令

基本用法:

claude-code
claude-code "refactor this function to use async/await"
claude-code analyze
claude-code --help

多文件编辑:

claude-code edit src/**/*.ts
claude-code "update all API endpoints to use new auth middleware"
claude-code --dry-run "refactor error handling"

Git 工作流集成:

claude-code commit
claude-code pr-description
claude-code review
claude-code resolve-conflicts

使用方式

可在项目根目录创建 .claude-code.json 进行配置,包括模型、maxTokens、temperature、功能开关(multiFileEditing、gitIntegration、mcpProtocol、subagents)、忽略目录与自定义工作流命令(test、build、lint)。

可通过 mcp.config.ts 启用 MCP 并定义子智能体(如 test-runner、code-reviewer),以及配置 CI/CD、提交前钩子、自动格式化等自动化选项。

资料还展示了若干实用模式:代码库分析(analyze --depth=full、针对特定目录、生成架构图)、交互式重构(分步迁移并逐步确认)、Git 自动化(conventional commit、自动建议分支名、生成发行说明)。

适用场景

  • 智能体式代码重构(如改用依赖注入)
  • 自动生成测试用例(示例使用 vitest)
  • CI/CD 集成(示例为 GitHub Actions 代码审查工作流)
  • 子智能体自动化(安全扫描、测试运行、代码审查的编排)
  • Git 提交信息、PR 描述与发行说明生成

限制与注意事项

API Key 相关问题的排查方式包括检查环境变量、测试连接(test-connection)、临时指定不同 Key。多文件编辑不工作时需确认 MCP 已启用,可用 claude-code status --mcp 检查、claude-code reset-mcp 重置。性能问题可降低 maxTokens 与 contextWindow 并增加忽略规则,或对简单任务使用更快模型。子智能体可加入错误处理与重试策略(最大次数、指数退避)。安装失败时可强制重装、清理 npm 缓存,并要求 Node 16+。

关于收费、价格、可用平台、实际效果等信息,本资料暂未提供。