Discover and explore top open-source AI tools and projects—updated daily.
better-world-aiAI agent for generating custom CLI tools from natural language
Top 87.5% on SourcePulse
This project enables the generation of custom Command Line Interface (CLI) tools from natural language prompts, automating repetitive web tasks. It targets users and developers seeking efficient web automation, offering a novel approach where AI agents translate text requests into functional CLIs that directly leverage existing browser sessions without API keys or complex configurations.
How It Works
An AI agent, integrated with the skills/agent-cli-creator skill and kimi-webbridge, controls a live Chrome instance via a browser extension and local component, reusing established login states. Users describe desired CLI functionality; the agent interactively analyzes the target website, scaffolds the CLI, implements commands, and seeks confirmation before finalizing the tool, bypassing manual scripting or API integration.
Quick Start & Requirements
kimi-webbridge browser plugin and local skill (curl -fsSL https://kimi-web-img.moonshot.cn/webbridge/install.sh | bash). Add CLI creator skill: npx skills add better-world-ai/x-cli (Node.js required) or manual copy.kimi-webbridge, prompt agent with task (e.g., "Create CLI for example.com to fetch feed items and post comments.").cd to CLI dir, run go build -o ./<cli-name> . (Go required). Pre-compiled binaries available on Releases.xattr -d com.apple.quarantine ./<cli-name> for downloaded binaries.https://github.com/user-attachments/assets/c1d04187-972a-4b8a-b243-df085281fc77; kimi-webbridge: https://www.kimi.com/zh-cn/features/webbridge (CN) / https://www.kimi.com/features/webbridge (EN).Highlighted Details
kimi-webbridge, preserving authentication states.Maintenance & Community
Contributors include zy, wendy57h, and Rachel Lu, following the all-contributors specification. No specific community channels or roadmap links are provided.
Licensing & Compatibility
Licensed under MIT. This permissive license allows commercial use, modification, and distribution, including integration within closed-source applications.
Limitations & Caveats
Setup requires installing the kimi-webbridge browser plugin and local skill. CLI generation is interactive and depends on the AI agent's interpretation of website structure and user requests. Functionality relies on kimi-webbridge capabilities and the agent's skill set.
4 days ago
Inactive
Intelligent-Internet
github