infino is the command-line interface to the retrieval engine: SQL, full-text
(BM25), and vector search over a single copy of your data on object storage, run
straight from your terminal — or driven by a coding agent. It wraps the same
engine as the Python, Node, and Rust SDKs; there’s nothing extra
to run.
Install
infino binary.
Connect
Every command targets a storage location with--uri (or the INFINO_URI
environment variable):
S3/Azure credentials are read from the ambient environment (
AWS_*, AZURE_*).
Quickstart
create-table loads initial
rows too — from a Parquet file (--from-parquet, which also infers the schema)
or a YAML schema plus --file.
Commands
Run
infino <command> --help for the full flags. Every row-returning command
takes --output table (default), json, or csv.
Vector search
The CLI does not embed text — embed your query with your own model and pass the vector as a JSON array (or- for stdin):
--vector embedding:384:256:cosine (column:dim:centroids:metric).
Agent skills
infino skills install writes skill files into ~/.claude/skills so coding
agents (Claude Code, Cursor) can drive the CLI in natural language:
Learn more
- Source, issues, and releases: github.com/infino-ai/infino-cli
- Packages: crates.io · npm
