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.txtFrom 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/docsOptions
| Option | Required | Description |
|---|---|---|
--name | Yes | Display name of the library |
--id | Yes | Unique identifier for the library |
--llms-txt | One of | URL to an llms.txt file |
--url | One of | URL to a documentation page |
jeremy list
List all ingested libraries.
jeremy listOutputs 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| Option | Required | Description |
|---|---|---|
--id | Yes | ID of the library to refresh |
jeremy delete
Delete a library and all its chunks.
jeremy delete --id <id>jeremy delete --id react| Option | Required | Description |
|---|---|---|
--id | Yes | ID of the library to delete |
jeremy config set
Set a CLI configuration value.
jeremy config set <key> <value>Configuration Keys
| Key | Description |
|---|---|
endpoint | Base URL of your Jeremy instance |
api-key | Your API key for authentication |
jeremy config set endpoint https://jeremy-app.ian-muench.workers.dev
jeremy config set api-key jrmy_your_api_key_herejeremy config get
Get a CLI configuration value.
jeremy config get <key>jeremy config get endpoint
# https://jeremy-app.ian-muench.workers.dev