闲碎记事本 闲碎记事本
首页
  • JAVA
  • Cloudflare
  • 学完再改一遍UI
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

YAN

我要偷偷记录...
首页
  • JAVA
  • Cloudflare
  • 学完再改一遍UI
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • java

  • linux

  • docker

  • redis

  • nginx

  • mysql

  • 其他

  • 环境搭建

  • Vibe Coding

    • Vibe Coding
    • 知识库
    • Vibe Coding
    YAN
    2026-01-07
    目录

    Vibe Coding

    在AI 高度发展的今天,如果不会Vibe Coding对于一个一线开发者来说就太落后了。此文章将会记录学习Vibe Coding用到的一些工具、配置方和定制方案。

    # CLI

    命令行界面(Command Line Interface)工具是 Vibe Coding 的核心,通过终端与 AI 模型进行交互,让开发者能够更高效地编写代码、调试问题和学习新知识。

    # Claude Code

    npm i -g @anthropic-ai/claude-code@latest
    npm uninstall -g  @anthropic-ai/claude-code
    
    npm install -g @musistudio/claude-code-router
    npm uninstall -g @musistudio/claude-code-router
    

    使用 (opens new window)

    说明: Claude Code 是 Anthropic 官方推出的 CLI 工具,提供强大的代码生成、调试、代码库理解等功能。通过 cc-router 可以实现多模型路由和负载均衡。

    # Codex

    OpenAI 的 Codex 模型 CLI 客户端,基于 GPT 系列模型,擅长代码生成和补全任务。

    npm i -g @openai/codex@latest
    npm uninstall -g @openai/codex
    

    # Gemini Cli

    Google Gemini 模型的命令行客户端,支持 Gemini 等模型,适合需要使用 Google AI 能力的场景。

    npm i -g @google/gemini-cli@latest
    npm uninstall -g @google/gemini-cli
    

    # Antigravity

    Antigravity 是一款以智能体为主的平台。它预设 AI 不仅是编写代码的工具,而且是能够自主规划、执行、验证和迭代复杂工程任务的行动者,几乎无需人工干预。

    需要在系统上本地安装。适用于 Mac、Windows 和特定 Linux 发行版。使用需要

    • Chrome 浏览器
    • Gmail 账号(个人 Gmail 账号,最好是美区)。
    • 中国大陆需要,Tun模式网络代理

    查询账号归属 (opens new window)

    修改账号归属 (opens new window)

    # API 站点

    API 站点是连接 AI 模型的桥梁,提供统一的 API 接口来访问不同的 AI 服务。这些站点通常支持多种模型(Claude、GPT、Gemini 等),并提供标准化的 API 格式(如 OpenAI 兼容格式)。

    # 公益站(自己乐就行)

    # elysiver (opens new window)

    # wzw (opens new window)

    # 243344 (opens new window)

    # anyrouter (opens new window)

    # 工具

    Vibe Coding 生态中的辅助工具,帮助用户更好地管理和使用 AI 服务,包括 API 管理、路由转发、模型切换等功能。

    # NEW-API (opens new window)

    API 管理和转发系统,可以自建的 API 中转服务,支持多密钥负载均衡、令牌管理、访问日志等功能。适合需要自建 API 服务的用户。

    # cc-switch (opens new window)

    Claude Code 模型切换工具,支持快速切换不同的 API 端点和模型配置,方便在多个 API 服务商之间切换。

    # zcf (opens new window)

    ZCF(Zero-Config Code Flow)是一个面向专业开发者的 CLI 工具,目标是在几分钟内完成 Claude Code 与 Codex 的端到端环境初始化。通过 npx zcf 可以一站式完成配置目录创建、API/代理接入、MCP 服务接入、工作流导入、输出风格与记忆配置,以及常用工具安装。

    # ccr (opens new window)

    Claude Code Router(CCR)是一个强大的路由工具,可将 Claude Code 请求路由到不同的模型,并自定义任何请求。

    核心功能:

    • 模型路由: 根据您的需求将请求路由到不同的模型(例如,后台任务、思考、长上下文)。
    • 多提供商支持: 支持 OpenRouter、DeepSeek、Ollama、Gemini、Volcengine 和 SiliconFlow 等各种模型提供商。
    • 请求/响应转换: 使用转换器为不同的提供商自定义请求和响应。
    • 动态模型切换: 在 Claude Code 中使用 /model 命令动态切换模型。
    • GitHub Actions 集成: 在您的 GitHub 工作流程中触发 Claude Code 任务。 插件系统: 使用自定义转换器扩展功能。

    # tingly-box (opens new window)

    一款供个人或本地使用的高性能桌面 LLM 代理。通过一个用程序接口统一访问来自不同供应商的数百种模型。 核心功能:

    • 统一的应用程序接口
    • 自动转换API ,可在 OpenAI 和 Anthropic 风格的 API 之间进行无缝转换
    • 负载平衡 ,使用路由策略在多个应用程序接口令牌之间分配流量

    # GLM切换工具

    核心功能和cc-switch相同,主要面向 GLM Coding Plan用户

    npx @z_ai/coding-helper
    

    # Claude 命令说明

    Claude Code 提供了一系列命令来控制 AI 交互行为,以下是常用命令说明:

    # 命令选项详解

    标志 描述 示例
    --add-dir 添加 Claude 可以访问的其他工作目录(验证每个路径是否作为目录存在) claude --add-dir ../apps ../lib
    --agent 为当前会话指定代理(覆盖 agent 设置) claude --agent my-custom-agent
    --agents 通过 JSON 动态定义自定义子代理(参见下面的格式) claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}'
    --allowedTools 无需提示权限即可执行的工具。要限制可用的工具,请改用 --tools "Bash(git log:)" "Bash(git diff:)" "Read"
    --append-system-prompt 将自定义文本附加到默认系统提示的末尾(在交互和打印模式下都有效) claude --append-system-prompt "Always use TypeScript"
    --betas 要包含在 API 请求中的 Beta 标头(仅限 API 密钥用户) claude --betas interleaved-thinking
    --chrome 启用 Chrome 浏览器集成以进行网络自动化和测试 claude --chrome
    --continue, -c 加载当前目录中最近的对话 claude --continue
    --dangerously-skip-permissions 跳过权限提示(谨慎使用) claude --dangerously-skip-permissions
    --debug 启用调试模式,可选类别过滤(例如,"api,hooks" 或 "!statsig,!file") claude --debug "api,mcp"
    --disallowedTools 从模型上下文中删除且无法使用的工具 "Bash(git log:)" "Bash(git diff:)" "Edit"
    --enable-lsp-logging 启用详细 LSP 日志记录以调试语言服务器问题。日志写入 ~/.claude/debug/ claude --enable-lsp-logging
    --fallback-model 当默认模型过载时启用自动回退到指定模型(仅打印模式) claude -p --fallback-model sonnet "query"
    --fork-session 恢复时创建新的会话 ID,而不是重用原始 ID(与 --resume 或 --continue 一起使用) claude --resume abc123 --fork-session
    --ide 如果恰好有一个有效的 IDE 可用,则在启动时自动连接到 IDE claude --ide
    --include-partial-messages 在输出中包含部分流事件(需要 --print 和 --output-format=stream-json) claude -p --output-format stream-json --include-partial-messages "query"
    --input-format 为打印模式指定输入格式(选项:text、stream-json) claude -p --output-format json --input-format stream-json
    --json-schema 在代理完成其工作流后获得与 JSON Schema 匹配的验证 JSON 输出(仅打印模式,参见 Agent SDK 结构化输出) claude -p --json-schema '{"type":"object","properties":{...}}' "query"
    --max-turns 限制非交互模式下的代理轮数 claude -p --max-turns 3 "query"
    --mcp-config 从 JSON 文件或字符串加载 MCP 服务器(以空格分隔) claude --mcp-config ./mcp.json
    --model 为当前会话设置模型,使用最新模型的别名(sonnet 或 opus)或模型的完整名称 claude --model claude-sonnet-4-5-20250929
    --no-chrome 为此会话禁用 Chrome 浏览器集成 claude --no-chrome
    --output-format 为打印模式指定输出格式(选项:text、json、stream-json) claude -p "query" --output-format json
    --permission-mode 以指定的权限模式开始 claude --permission-mode plan
    --permission-prompt-tool 指定 MCP 工具以在非交互模式下处理权限提示 claude -p --permission-prompt-tool mcp_auth_tool "query"
    --plugin-dir 仅为此会话从目录加载插件(可重复) claude --plugin-dir ./my-plugins
    --print, -p 打印响应而不进入交互模式(参见 SDK 文档了解程序化使用详情) claude -p "query"
    --resume, -r 按 ID 或名称恢复特定会话,或显示交互式选择器以选择会话 claude --resume auth-refactor
    --session-id 为对话使用特定的会话 ID(必须是有效的 UUID) claude --session-id "550e8400-e29b-41d4-a716-446655440000"
    --setting-sources 要加载的设置源的逗号分隔列表(user、project、local) claude --setting-sources user,project
    --settings 设置 JSON 文件的路径或 JSON 字符串以加载其他设置 claude --settings ./settings.json
    --strict-mcp-config 仅使用 --mcp-config 中的 MCP 服务器,忽略所有其他 MCP 配置 claude --strict-mcp-config --mcp-config ./mcp.json
    --system-prompt 用自定义文本替换整个系统提示(在交互和打印模式下都有效) claude --system-prompt "You are a Python expert"
    --system-prompt-file 从文件加载系统提示,替换默认提示(仅打印模式) claude -p --system-prompt-file ./custom-prompt.txt "query"
    --tools 限制 Claude 可以使用的内置工具(在交互和打印模式下都有效)。使用 "" 禁用所有工具,"default" 表示所有工具,或工具名称如 "Bash,Edit,Read" claude --tools "Bash,Edit,Read"
    --verbose 启用详细日志记录,显示完整的逐轮输出(有助于在打印和交互模式下调试) claude --verbose
    --version, -v 输出版本号 claude -v
    上次更新: 2026/01/09, 03:59:49
    WSL使用

    ← WSL使用

    最近更新
    01
    Reactor (Mono & Flux) 速查表
    08-20
    02
    Caddy操作指南
    04-25
    03
    虚拟机磁盘扩展
    04-22
    更多文章>
    Theme by Vdoing | Copyright © 2022-2026 YAN | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式