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サービスモードを搭載。