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
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
Settings Page
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
Release files for embeddr-cli 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| embeddr_cli-0.1.3.tar.gz | 564.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| embeddr_cli-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.1 MB
Release files / embeddr_cli-0.1.3.tar.gz
| Download URL | embeddr_cli-0.1.3.tar.gz |
|---|---|
| Size | 564.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a18f61b56ee49250beb666a2520b879f5610e47a5bc551a7fdb7a6df853ca141
|
|
BLAKE2b-256 checksum How to use checksums |
8293e4a00f186eb57ce360a05fc1925c0a98763bb1e322dbf40a53aa51a552b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Dec 30, 2025.
Transparency logRelease files / embeddr_cli-0.1.3-py3-none-any.whl
| Download URL | embeddr_cli-0.1.3-py3-none-any.whl |
|---|---|
| Size | 568.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c150eaa9683a2464b1a7f26a2a1c5292ca1e4171c4fb785f019cbd67920ba8eb
|
|
BLAKE2b-256 checksum How to use checksums |
09e84f6b4b2ec5be059fb3b4db453cc9111f0827640a77a7c9a01ca58ca75ad8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Dec 30, 2025.
Transparency log