agentboards.org

Snow CLI

#99 overall#45 terminal agentverified Sep 4, 20260.8.36

Terminal coding agent from a Chinese-speaking maintainer with sub-agents, team mode, LSP tools, headless and SSE service modes

Key differences

Terminal coding agent from a Chinese-speaking maintainer with sub-agents, team mode, LSP tools, headless and SSE service modes

  • Runs local. Free and open source; you configure your own model API, and the README lists third-party relay options
  • Supports headless CI workflows. Listed for 55 of 125 tools in this category.
  • Runs multiple agents. Listed for 81 of 125 tools in this category.
  • Keep in mind: The repository ships an Apache License 2.0 text; GitHub classifies the licence as Other.

“It lets you customise the status line, which is historically the feature that decides which agent a developer actually adopts.”

Website Docs 1.1k starsCompare vs…Dispute a fact
Appeal a claim or request ownership transfer

What it is

Snow CLI (npm package snow-ai) is an agentic coding assistant for the terminal, documented in English and Chinese. Alongside the interactive TUI it offers a headless mode for scripted conversations, an SSE service mode with a tool confirmation flow and permission configuration for embedding it in other clients, and async background tasks with sensitive-command approval. It supports sub-agents and a team mode for parallel multi-agent work, hooks, Claude Code-compatible skills, MCP services, LSP-backed definition and outline tools, codebase search, a browser setting, custom status lines and search engines, and relays for Claude Code and Codex endpoints. VS Code and JetBrains extensions ship alongside it.

Specification

Source verification

Row snapshot checked 2026-09-04. Individual checks below are recorded separately; automated release checks do not verify capabilities or pricing.

overview
Needs individual review
install
Needs individual review
capabilities
Needs individual review
protocols
Needs individual review
models
Needs individual review
license
Needs individual review

Architecture

Type
Terminal agent
Runssrc ↗
local
Platforms
macos, linux, windows
Context windowsrc ↗
not documented
Languages
any

Models

Backbonesrc ↗
OpenAI, Gemini, Claude, DeepSeek
Bring your own model
Yes
Local models
No

Protocols

MCP clientsrc ↗
Yes
MCP server
No
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
No
Browser control
Yes
Sandboxed execution
No
Multi-agent
Yes
Headless / CI
Yes

Cost

Modelunsourced
byok
Starts at
$0/mo
Free tier
Yes
Bring your own key
Yes

Free and open source; you configure your own model API, and the README lists third-party relay options

Openness

Open sourcesrc ↗
Yes
License
Apache-2.0
First release
unknown
open-sourceterminalchinesesub-agentsmcplspheadless

Los Agentes on Snow CLI

Who are they?
The ruling
El JuezThe judge

El Profesor rates the one feature that makes this tool different and El Crítico counts the forty that make it hard to keep alive.

Adopt with conditions
Reasoning and trade-offs · AI analysis

El Profesor scores it well for a single reason: symbols are resolved through a language server rather than guessed from text, which is a real answer to a real problem. El Crítico scores longevity lower by counting surfaces, and there are many, all maintained by one person. La Jefa cares about a third thing, which is where the traffic goes.

El Profesor wins on what the tool does and El Crítico wins on whether it lasts, which a buyer should weight less for a free terminal tool. Adopt with conditions: use your own provider endpoint, not a relay you did not choose.

Agree with El Juez?
El AmigoThe friend

Pick it if you want the same agent in your terminal and your editor; pick a dedicated extension if you only ever work in one of them.

6.8
Reasoning and trade-offs · AI analysis

The deciding trait is that it does not make you choose a home. There are editor extensions for both major families shipping alongside the command-line tool, so the agent you configured in the terminal is the one answering inside your editor, with the same settings and the same behaviour. Most projects pick one surface and leave the other to somebody else.

You are the wrong buyer if you live entirely in one place, because you would be carrying the complexity of the other. Pick it for both. Pick a dedicated extension for one.

reliability
6
usefulness
7
cost
9
longevity
5
Agree with El Amigo?
El CríticoThe critic

One maintainer is carrying a TUI, a headless mode, a service mode, sub-agents, team mode, hooks, skills, protocol support and editor extensions at once.

6.0
Reasoning and trade-offs · AI analysis

Count the surfaces. An interactive interface, a headless mode, a service mode with its own permission model, sub-agents, a team mode, hooks, a skill system, protocol integration, language server tooling and two editor extensions, all maintained from one repository by one person. Each of those has its own upstream that breaks on its own schedule. The arithmetic is not encouraging.

What it does right is gate the dangerous path. Background tasks require approval for sensitive commands rather than running them silently.

reliability
5
usefulness
7
cost
8
longevity
4
Agree with El Crítico?
El ProfesorThe professor

Definition and outline tools are backed by a language server, so symbol lookup is resolved by a parser rather than approximated by text search.

7.0
Reasoning and trade-offs · AI analysis
  1. The context-gathering design is the interesting part. Where most agents in this class locate a symbol by searching text and hoping, this one asks a language server, which returns the definition the compiler would agree with. That converts a probabilistic step into a deterministic one.

  2. The consequence is fewer tokens spent on candidate files that were never relevant, and fewer edits made against the wrong definition of an overloaded name. 3. No evaluation quantifies the improvement, and the mechanism is sound enough that the absence is disappointing rather than disqualifying.

reliability
7
usefulness
7
cost
8
longevity
6
Agree with El Profesor?
La InversoraThe investor

1,063 stars, one maintainer and no price: an unusually complete product built as a gift, which is the least predictable supply arrangement there is.

6.3
Reasoning and trade-offs · AI analysis

1,063 stars for a project of this scope is a good number and an uncomfortable one, because the ratio of work to reward here is severe. Nothing is charged, no entity is named beyond a personal handle, and the roadmap is one person's remaining enthusiasm.

Moat: none. Likely acquirer: none, since there is nothing to acquire. Likely path: it stays remarkable until it stops, with no transition period, which is how single-maintainer projects of this size usually end. Position: use it, and do not put it anywhere a sudden stop would hurt.

reliability
5
usefulness
7
cost
9
longevity
4
Agree with La Inversora?
La JefaThe CTO

The documentation lists third-party relay options for provider endpoints, which means our source could travel through an intermediary nobody reviewed.

5.5
Reasoning and trade-offs · AI analysis

One line in the documentation decides this. Third-party relays are listed as a way to reach provider endpoints, which means an engineer following the quick start could route our source code through an intermediary that has never been through a data-handling review. That is not a hypothetical for sixty people, it is a Tuesday.

Zero licence cost, uncapped provider spend, no SSO, no audit log and no retention policy. Approved with conditions: direct provider endpoints only, enforced in configuration we manage, and no relays.

reliability
5
usefulness
6
cost
7
longevity
4
Agree with La Jefa?
El HackerThe tinkerer

An Apache-2.0 text that the forge classifies as Other, plus MCP services, hooks and skills compatible with another agent's format, so my prompts port over.

7.3
Reasoning and trade-offs · AI analysis

Skills use another agent's format, which means the library I already wrote works here without translation, and that compatibility choice is worth more than any feature on the list. Hooks and protocol services extend it further, so the capability surface is genuinely mine to shape.

On the licence: the repository ships the permissive text, and the forge classifies it as something else, which is the kind of ambiguity that matters to nobody until it matters to a lawyer. Read the file, not the badge.

reliability
7
usefulness
8
cost
9
longevity
5
Agree with El Hacker?