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 에이전트를 사용하여 복잡한 프로그래밍 작업, 보안 분석 및 코드베이스 관리를 수행할 수 있습니다.

작동 방식

Node.js로 구축된 명령줄 인터페이스(CLI)로 작동하며 다양한 LLM API와 통합됩니다. 이 도구는 작업을 처리하기 위해 에이전트 및 하위 에이전트 시스템을 사용하며, 외부 서비스 통합을 위해 Model Context Protocol (MCP)를, 코드 인텔리전스(정의 및 개요 등)를 위해 Language Server Protocol (LSP)를 활용합니다. "Command Injection Mode"를 통해 명령을 실행할 수 있으며 비동기 백그라운드 작업을 지원하여 AI가 터미널을 차단하지 않고 장시간 실행되는 프로세스를 처리할 수 있습니다.

대상 사용자

터미널에서 작업하는 것을 선호하며 파일을 자율적으로 관리하고 테스트를 실행하며 취약점 탐지를 수행할 수 있는 AI 기반 코딩 어시스턴트를 원하는 개발자.

주요 특징

  • Agentic Coding: 멀티 에이전트 협업(Team Mode) 및 전문 작업을 위한 맞춤형 하위 에이전트를 지원합니다.
  • Security Focused: 전문적인 보안 분석 및 검증 스크립트를 위한 전용 Vulnerability Hunting Mode를 포함합니다.
  • Extensibility: 외부 서비스를 위한 MCP, 커스텀 검색 엔진 플러그인 및 훅을 통한 워크플로우 자동화를 지원합니다.
  • Integration: 터미널 경험과 IDE를 연결하기 위해 VSCode 및 JetBrains IDE용 컴패니언 확장을 제공합니다.
  • Advanced Execution: 스크립트 통합을 위한 헤드리스 모드와 클라이언트 통합을 위한 SSE 서비스 모드를 제공합니다.