volcengine/SearchCLI
Open CLI for integrating AI search, recommendation, and conversational retrieval into agent systems and business systems
What it solves
SearchCLI provides a command-line interface to integrate Volcengine's AI search, recommendation, and conversational retrieval services into business systems and AI agent workflows. It bridges the gap between raw data and production-ready search applications by offering a stable, reviewable, and automated way to manage datasets and validate retrieval performance.
How it works
It functions as a command-line tool that interacts with Volcengine's AI Search backend. Users can manage the entire lifecycle of a search application—from onboarding structured data and inferring schemas to configuring search apps and running conversational retrieval. It includes "Viking skills" that allow external AI agents to programmatically execute these workflows, and it supports tuning and evaluation through automated query generation and relevance checking using LLMs.
Who it’s for
Developers and teams building AI-powered information retrieval systems, as well as operators who need a reliable, version-controlled way to configure, test, and verify search and recommendation behavior before deploying to production.
Highlights
- Provides a unified CLI for managing datasets, search applications, and conversational retrieval.
- Supports automated tuning and evaluation of search results using LLM-based relevance checking.
- Features an agent-friendly design with installable "Viking skills" for automation.
- Includes safety-focused features like dry-runs, confirmation gates, and read-after-write verification.
Related
- Project
firecrawl/cliFirecrawl CLI is a terminal tool that connects to the Firecrawl AI‑powered web‑scraping and search service. It lets you scrape pages (markdown, HTML, JSON, screenshots, etc.), run web searches with highlights, query specialised developer or government indexes, and install “skills” that teach popular AI coding assistants (Claude Code, Cursor, OpenClaw, etc.) how to use Firecrawl automatically. Authentication is interactive or via API key, and you can point the CLI at a self‑hosted Firecrawl instance. Install with `npm i -g firecrawl-cli` and start with `firecrawl <url>` or `firecrawl search "query"`.
- Project
can4hou6joeng4/boss-agent-cliA Python CLI that unifies job searching, welfare filtering, local short‑listing, AI‑enhanced resume work, and recruiter actions on BOSS 直聘, exposing all functions through a JSON‑enveloped, schema‑driven interface for both human users and AI agents.
- Project
google/agents-cliagents‑cli is a Google‑maintained CLI (and skill bundle for AI coding assistants) that streamlines the entire lifecycle of Gemini‑based AI agents—from project scaffolding and local evaluation to cloud deployment, CI/CD, and observability.
- Project
larksuite/clilark-cli is an open‑source, MIT‑licensed command‑line tool that wraps Lark/Feishu’s Open Platform APIs. It offers 200+ commands across 18 business domains and a set of AI‑friendly “skills” for agents, with a three‑layer command system (shortcuts, API‑mapped commands, raw API). Designed for both human users and AI agents, it includes secure credential storage, OAuth flows, and configurable output formats.
- Project
vercel-labs/skillsA CLI that discovers, installs, updates, and runs reusable prompt bundles (“skills”) for many AI coding assistants (Claude Code, Cursor, OpenCode, etc.), pulling them from any Git repository or direct URL.