Skip to content

Latest commit

 

History

History
153 lines (110 loc) · 5.8 KB

File metadata and controls

153 lines (110 loc) · 5.8 KB
Snow AI CLI Logo

snow-ai

npm version npm downloads license node

English | 中文

QQ 群: 910298558

在终端中进行 Agentic 编程

感谢开发者

感谢赞助商


alt text

文档目录

  • 安装指南 - 系统要求、安装(更新、卸载)步骤、IDE 扩展安装
  • 首次配置 - API 配置、模型选择、基础设置
  • 启动参数说明 - 命令行参数详解、快速启动模式、无头模式、异步任务、开发者模式

高级配置

功能指南

  • 指令面板说明 - 所有可用指令的详细说明、使用技巧、快捷键参考
  • 命令注入模式 - 消息中直接执行命令、语法说明、安全机制、使用场景
  • 漏洞猎人模式 - 专业安全分析、漏洞检测、验证脚本、详细报告
  • 无头模式 - 命令行快速对话、会话管理、脚本集成、第三方工具集成
  • 快捷键指南 - 所有快捷键说明、编辑操作、导航控制、回滚功能
  • MCP 配置 - MCP 服务管理、配置外部服务、启用/禁用服务、故障排除
  • 异步任务管理 - 后台任务创建、任务管理界面、敏感命令审批、任务转会话
  • Skills 指令详细说明 - 技能创建、使用方法、Claude Code Skills 兼容性、工具限制
  • LSP 配置与用法 - LSP 配置文件、语言服务器安装、ACE 工具用法(跳转/大纲)
  • SSE 服务模式 - SSE 服务器启动、API 端点说明、工具确认流程、权限配置、YOLO 模式、客户端集成示例

开发指南

环境要求

  • Node.js >= 16.x (需要 ES2020 特性支持)
  • npm >= 8.3.0

检查你的 Node.js 版本:

node --version

如果版本低于 16.x,请先升级:

# 使用 nvm (推荐)
nvm install 16
nvm use 16

# 或从官网下载
# https://nodejs.org/

源码构建

git clone https://github.com/MayDay-wpf/snow-cli.git
cd snow-cli
npm install
npm run link   # 构建并全局链接 snow
# 之后删除链接: npm run unlink

IDE 扩展开发

VSCode 扩展

JetBrains 插件

项目结构

.snow/                      # 用户配置目录
├── log/                    # 运行日志(本地,可删除)
├── profiles/               # 配置文件
├── sessions/               # 对话记录
├── snapshots/              # 文件快照
├── todos/                  # TODO 列表
├── tasks/                  # 异步任务
├── task-logs/              # 异步任务日志
├── history/                # 命令历史
├── commands/               # 自定义命令
├── hooks/                  # 工作流钩子
├── sse-daemons/            # SSE 守护进程
├── sse-logs/               # SSE 服务日志
├── usage/                  # 使用统计
├── active-profile.json     # 当前活动配置
├── config.json             # API 配置
├── custom-headers.json     # 自定义请求头
├── mcp-config.json         # MCP 配置
├── lsp-config.json         # LSP 配置
├── proxy-config.json       # 代理设置
├── codebase.json           # 代码库索引设置
├── sub-agents.json         # 子代理配置
├── sensitive-commands.json # 敏感命令规则
├── theme.json              # 主题设置
├── language.json           # 语言设置
├── history.json            # 历史设置
└── system-prompt.json      # 自定义系统提示词

QQ交流群

alt text


Star History

Star History Chart