MayDay-wpf/snow-cli

Agentic coding in your terminal,Simultaneously compatible with OpenAI, Gemini, and Claude.运行在终端的 AI 编程智能体,同时兼容 Deepseek、OpenAI、Gemini和Claude。

它解决了什么问题

Snow CLI 是一个基于终端的 AI 编码助手,帮助开发者直接在命令行中编写代码、管理编码任务,并与 AI 子代理协作。它满足了在不离开终端的情况下进行代理式编码的需求,提供了漏洞狩猎、用于脚本的无头模式以及多代理团队协作等功能。

工作原理

它通过 npm 安装,并使用 snow 命令运行。它使用 AI 模型(通过 API 配置)来理解提示并执行编码任务。它支持子代理、模型上下文协议(MCP)服务、用于工作流自动化的钩子,以及执行安全分析的“漏洞狩猎模式”等命令。它还具有用于非交互式使用的无头模式,以及用于并行多代理执行的团队模式。配置和会话存储在 ~/.snow/ 中。

适用人群

适用于希望在终端内拥有 AI 编码助手的开发者和团队,尤其是那些使用命令行工作流、需要安全分析,或希望编排多个 AI 代理以完成复杂编码任务的人。

亮点

  • 完全在终端中运行的代理式编码 CLI。
  • 支持自定义 AI 代理和项目 markdown 代理的子代理。
  • 用于安全分析的漏洞狩猎模式。
  • 用于脚本和第三方集成的无头模式。
  • 用于多代理协作和并行任务的团队模式。
  • 用于外部服务的 MCP(模型上下文协议)配置。
  • 用于工作流自动化和额外上下文注入的钩子。
  • 适用于 VSCode 和 JetBrains 的 IDE 扩展。
  • 可自定义的主题、状态行和搜索引擎插件。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目