Skip to main content

Embeddr Local CLI Application

Project description

Embeddr CLI

A local CLI and web UI for searching images and prompts using embeddings.

Installation

Using uv

# Create a Virtual Environment
mkdir embeddr && cd embeddr
uv venv && source .venv/bin/activate

# Install Torch - https://pytorch.org/get-started/locally/

## EXAMPLES
# - CPU ONLY
uv pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu
# OR
# - CUDA 13.0
uv pip install torch torchvision --index-url https://download.pytorch.org/whl/cu130

# Install Embeddr
uv pip install embeddr-cli

Usage

Once installed to start Embeddr

> embeddr serve

✨ Embeddr Local API has started!
   ---------------------------------------------
   👉 Web UI:    http://127.0.0.1:8003
   ---------------------------------------------
   Press Ctrl+C to stop server

embeddr serve

--help   Shows help.
--mcp    Enables Model Context Protocol.
--docs   Enable API docs.
--host   The host to bind to. [default: 127.0.0.1]
--port   The port to bind to. [default: 8003]

embeddr config

--init   Shows help.
--show   Shows the current configuration.

Integrations

ComfyUI Extension

comfy node install embeddr-extension

comfyui_example

View Registry

Mistral Vibe MCP

  • Run embeddr with embeddr serve --mcp
  • Add this to your .vibe/config.toml
  • vibe
[[mcp_servers]]
name = "embeddr"
transport = "http"
url = "http://localhost:8003/mcp/messages"

Anything that uses Model Context Protocol will also work.

Screenshots

Home Page

webui index

Settings Page

webui settings

Development

Instructions to run a development version.

git clone https://github.com/embeddr-net/embeddr-cli
cd embeddr-cli
uv venv
uv pip install -e .

# Install Torch

# Start Embeddr API with live reload
uv run embeddr serve --reload 

While releases do include the frontend, this repo does not.

You can run a development frontend or download the latest version and extract it into embeddr-cli/src/web/

Packages

pypi version embeddr-core version embeddr-frontend embeddr-react-ui version

license

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

embeddr_cli-0.1.3.tar.gz (564.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

embeddr_cli-0.1.3-py3-none-any.whl (568.5 kB view details)

Uploaded Python 3

File details

Details for the file embeddr_cli-0.1.3.tar.gz.

File metadata

  • Download URL: embeddr_cli-0.1.3.tar.gz
  • Upload date:
  • Size: 564.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for embeddr_cli-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a18f61b56ee49250beb666a2520b879f5610e47a5bc551a7fdb7a6df853ca141
MD5 cb2655e4ae79a3bd7f28515bc31233b3
BLAKE2b-256 8293e4a00f186eb57ce360a05fc1925c0a98763bb1e322dbf40a53aa51a552b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for embeddr_cli-0.1.3.tar.gz:

Publisher: release.yml on embeddr-net/embeddr-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file embeddr_cli-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: embeddr_cli-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 568.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for embeddr_cli-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c150eaa9683a2464b1a7f26a2a1c5292ca1e4171c4fb785f019cbd67920ba8eb
MD5 a6e1d708f3d61c52705703597ed598f4
BLAKE2b-256 09e84f6b4b2ec5be059fb3b4db453cc9111f0827640a77a7c9a01ca58ca75ad8

See more details on using hashes here.

Provenance

The following attestation bundles were made for embeddr_cli-0.1.3-py3-none-any.whl:

Publisher: release.yml on embeddr-net/embeddr-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page