Skip to main content
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

All install the 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

A table becomes durable on its first commit, so 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. The CLI does not embed text — embed your query with your own model and pass the vector as a JSON array (or - for stdin):
Give the column a vector index when you create the table: --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:
This complements the MCP server: skills are for shell-native agents, MCP is for tool-calling agents.

Learn more

Last modified on July 6, 2026