Jeremy
CLI

Commands

Full reference for all Jeremy CLI commands.

jeremy add

Ingest a new library into Jeremy.

From llms.txt

jeremy add --name <name> --id <id> --llms-txt <url>

Fetches an llms.txt file and ingests all linked documentation pages.

jeremy add --name react --id react --llms-txt https://react.dev/llms.txt

From a web URL

jeremy add --name <name> --id <id> --url <url>

Crawls a web page and ingests its content. Jeremy uses Browser Rendering to handle JavaScript-rendered pages.

jeremy add --name tailwind --id tailwind --url https://tailwindcss.com/docs

Options

OptionRequiredDescription
--nameYesDisplay name of the library
--idYesUnique identifier for the library
--llms-txtOne ofURL to an llms.txt file
--urlOne ofURL to a documentation page

jeremy list

List all ingested libraries.

jeremy list

Outputs a table with each library's ID, name, chunk count, and source type.


jeremy refresh

Re-ingest a library from its stored source URL. Use this to pick up documentation updates.

jeremy refresh --id <id>
jeremy refresh --id react
OptionRequiredDescription
--idYesID of the library to refresh

jeremy delete

Delete a library and all its chunks.

jeremy delete --id <id>
jeremy delete --id react
OptionRequiredDescription
--idYesID of the library to delete

jeremy config set

Set a CLI configuration value.

jeremy config set <key> <value>

Configuration Keys

KeyDescription
endpointBase URL of your Jeremy instance
api-keyYour API key for authentication
jeremy config set endpoint https://jeremy-app.ian-muench.workers.dev
jeremy config set api-key jrmy_your_api_key_here

jeremy config get

Get a CLI configuration value.

jeremy config get <key>
jeremy config get endpoint
# https://jeremy-app.ian-muench.workers.dev