MayDay-wpf/snow-cli
Agentic coding in your terminal,Simultaneously compatible with OpenAI, Gemini, and Claude.运行在终端的 AI 编程智能体,同时兼容 Deepseek、OpenAI、Gemini和Claude。
What it solves
Snow CLI provides an agentic coding environment directly within the terminal, eliminating the need to switch between a code editor and a separate AI chat interface. It allows developers to perform complex programming tasks, security analysis, and codebase management using AI agents that can interact with the system and execute commands.
How it works
It operates as a command-line interface (CLI) built with Node.js that integrates with various LLM APIs. The tool uses a system of agents and sub-agents to handle tasks, utilizing the Model Context Protocol (MCP) for external service integration and Language Server Protocol (LSP) for code intelligence (like definitions and outlines). It can execute commands via a "Command Injection Mode" and supports asynchronous background tasks, allowing the AI to work on long-running processes without blocking the terminal.
Who it’s for
Developers who prefer working in the terminal and want an AI-powered coding assistant that can autonomously manage files, run tests, and perform vulnerability hunting.
Highlights
- Agentic Coding: Supports multi-agent collaboration (Team Mode) and custom sub-agents for specialized tasks.
- Security Focused: Includes a dedicated Vulnerability Hunting Mode for professional security analysis and verification scripts.
- Extensibility: Supports MCP for external services, custom search engine plugins, and workflow automation via hooks.
- Integration: Provides companion extensions for VSCode and JetBrains IDEs to bridge the terminal experience with the IDE.
- Advanced Execution: Features a headless mode for script integration and an SSE service mode for client integration.