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.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work