
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.
Coldcast Lens
OpenCLI turns any website, Electron app, or local binary into a CLI command your AI agent can call. Think of it as a universal adapter — 50+ sites (Reddit, HackerNews, Bilibili) already have adapters, and it auto-discovers APIs for new ones. Your agent runs "opencli list" and instantly knows every tool available.
If you're building agent workflows that need to interact with the web — scraping, posting, automating — OpenCLI is a shortcut past writing custom integrations. It reuses your Chrome's logged-in state, so credentials never leave the browser. The dual-engine architecture (YAML declarative + TypeScript injection) covers both simple scraping and complex interactions.
Alternatives: Puppeteer/Playwright give you more control but need custom code per site. Browser-use is AI-native but heavier. MCP servers are the Claude-native approach but require per-service setup.
The catch: the AGENT.md integration is clever but couples you to a specific agent paradigm. Coverage outside the built-in 50 sites requires writing your own adapters. And scraping-based approaches are inherently fragile — one site redesign breaks your workflow.
License: Apache License 2.0
Use freely. Patent grant included.
Commercial use: ✓ Yes
About
- Owner
- jakevin (User)
- Stars
- 6,741
- Forks
- 493
- trending
Explore Further
More tools in the directory
uv
An extremely fast Python package and project manager, written in Rust.
82.0k ★gstack
Use Garry Tan's exact Claude Code setup: 15 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA
46.9k ★compose
Define and run multi-container applications with Docker
37.2k ★Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.