1. Conduid
  2. Agents
  3. Snow CLI
MCP server · Agents

Snow CLI

Agentic coding in your terminal,Simultaneously compatible with OpenAI, Gemini, and Claude.

59Fair

Scored 6 months ago · breakdown

About Snow CLI

Snow CLI is an MCP server in the Agents category: agentic coding in your terminal,Simultaneously compatible with OpenAI, Gemini, and Claude.

Install

From source
git clone https://github.com/MayDay-wpf/snow-cli

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Snow CLI

Powered by Claude · Grounded in docs

I know everything about Snow CLI. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

snow-ai

npm version npm downloads license node

English | 中文

QQ Group: 910298558

Telegram: https://t.me/snow_cli

AI Community: https://linux.do

Agentic coding in your terminal

Thanks Developer

alt text

Documentation

Advanced Configuration

Feature Guide

  • Command Panel Guide - Detailed description of all available commands, usage tips, shortcut key reference
  • Command Injection Mode - Execute commands directly in messages, syntax explanation, security mechanisms, use cases
  • Vulnerability Hunting Mode - Professional security analysis, vulnerability detection, verification scripts, detailed reports
  • Headless Mode - Command line quick conversations, session management, script integration, third-party tool integration
  • Keyboard Shortcuts Guide - All keyboard shortcuts, editing operations, navigation control, rollback functionality
  • MCP Configuration - MCP service management, configure external services, enable/disable services, troubleshooting
  • Async Task Management - Background task creation, task management interface, sensitive command approval, task to session conversion
  • Skills Command Detailed Guide - Skill creation, usage methods, Claude Code Skills compatibility, tool restrictions
  • LSP Configuration and Usage - LSP config file, language server installation, ACE tool usage (definition/outline)
  • SSE Service Mode - SSE server startup, API endpoints explanation, tool confirmation flow, permission configuration, YOLO mode, client integration examples
  • Custom StatusLine Guide - User-level StatusLine plugins, hook structure, override behavior, bilingual examples
  • Team Mode Guide - Multi-agent collaboration, parallel task execution, team management

Recommended ROLE.md

  • Recommended ROLE.md - Recommended behavior guidelines, work mode, and quality standards for the Snow CLI terminal programming assistant
    • Bilingual documentation: English (primary) / Chinese
    • Maintenance rule: Keep Chinese and English structures aligned; tool names remain unchanged

Development Guide

Prerequisites

  • Node.js >= 18.x (Requires ES2020 features support)
  • npm >= 8.3.0

Check your Node.js version:

node --version

If your version is below 18.x, please upgrade first:

# Using nvm (recommended)
nvm install 18
nvm use 18

# Or download from official website
# https://nodejs.org/

Build from Source

git clone https://github.com/MayDay-wpf/snow-cli.git
cd snow-cli
npm install
npm run link   # builds and globally links snow
# to remove the link later: npm run unlink

IDE Extension Development

VSCode Extension

  • Extension source located in VSIX/ directory
  • Download release: mufasa.snow-cli

JetBrains Plugin

  • Plugin source located in Jetbrains/ directory
  • Download release: JetBrains plugin

Project Structure

source/                     # Source code
├── agents/                 # AI agents implementation
├── api/                    # LLM API adapters
├── hooks/                  # React hooks for conversation
├── i18n/                   # Internationalization
├── mcp/                    # Model Context Protocol
├── prompt/                 # System prompt templates
├── types/                  # TypeScript type definitions
├── ui/                     # UI components (Ink)
└── utils/                  # Utility functions

bundle/                     # Build output (single-file executable)
dist/                       # TypeScript compilation output
docs/                       # Documentation
JetBrains/                  # JetBrains plugin source
scripts/                    # Build and utility scripts
VSIX/                       # VSCode extension source

User Configuration Directory

After running snow, .snow/ directory is created in your home folder:

~/.snow/                    # User configuration directory
├── log/                    # Runtime logs (local, can be deleted)
├── profiles/               # Configuration profiles
├── sessions/               # Conversation history
├── tasks/                  # Async tasks
├── hooks/                  # Workflow hooks
├── config.json             # API configuration
├── mcp-config.json         # MCP configuration
└── ...                     # Other config files

Star History

Star History Chart

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Snow CLI

How do I install Snow CLI?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Snow CLI safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Snow CLI still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.