opencli and snow-cli

These are complements: OpenCLI provides the infrastructure to convert any tool into a standardized CLI interface that AI agents can invoke, while Snow CLI is an agentic coding framework that would consume such standardized CLI tools to execute tasks across multiple LLM providers.

opencli
82
Verified
snow-cli
68
Established
Maintenance 25/25
Adoption 20/25
Maturity 18/25
Community 19/25
Maintenance 25/25
Adoption 10/25
Maturity 15/25
Community 18/25
Stars: 3,377
Forks: 294
Downloads: 24,993
Commits (30d): 703
Language: TypeScript
License: Apache-2.0
Stars: 504
Forks: 59
Downloads:
Commits (30d): 134
Language: TypeScript
License:
No risk flags
No Package No Dependents

About opencli

jackwener/opencli

Make Any Website & Tool Your CLI. A universal CLI Hub and AI-native runtime. Transform any website, Electron app, or local binary into a standardized command-line interface. Built for AI Agents to discover, learn, and execute tools seamlessly via a unified AGENT.md integration.

Leverages a Chrome extension + micro-daemon architecture that reuses your browser's authenticated sessions for zero-friction access to 65+ website adapters (Bilibili, Twitter, Reddit, etc.) and local CLIs, while maintaining deterministic, LLM-free output suitable for AI agent automation. Supports dual YAML declarative pipelines and TypeScript browser runtime injections, plus native control of Electron desktop apps via Chrome DevTools Protocol—enabling structured, repeatable CLI operations across web platforms and desktop applications without token costs or LLM inference overhead.

About snow-cli

MayDay-wpf/snow-cli

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

Implements a modular agent architecture with sub-agent management, Model Context Protocol (MCP) integration for external service orchestration, and multi-model routing through abstracted LLM adapters. Features include command injection mode for direct execution within conversations, vulnerability hunting for security analysis, async task management with background processing, and SSE service mode for exposing capabilities via HTTP endpoints. Extends across VSCode and JetBrains IDEs while maintaining persistent session history and customizable workflow hooks.

Scores updated daily from GitHub, PyPI, and npm data. How scores work