# Deploy with Package Manager

Source: https://langbot.app/docs/en/deploy/langbot/package

Deploy LangBot with a package manager (uv/uvx). Quick install for the open-source LLM chatbot platform.

> info:
>
> Supports Windows, Linux, Mac OS, etc. Recommended for testing environments and personal use scenarios; production-level environments please use [Docker Deployment](https://langbot.app/docs/en/deploy/langbot/docker.md).

LangBot is packaged and released to PyPI. Please install [uv](https://docs.astral.sh/uv/getting-started/installation/), and then run the following command in an empty directory:

```bash
uvx langbot@latest
```

This will set the current directory as the working directory, and you can access `http://localhost:5300` to start using it.

## Beta releases (optional)

To try Beta 3 instead, use the command below. `--prerelease=allow` also permits prereleases of dependencies; `--refresh` refreshes cached package data.

```bash
uvx --prerelease=allow --refresh langbot==4.11.0b3
```

## Optional SeekDB support

The default installation uses Chroma and does not include the SeekDB Python
SDK or native components. Install the `seekdb` extra only when you want to use
SeekDB as the vector store or use its built-in embedding model:

```bash
uvx --from 'langbot[seekdb]@latest' langbot
```

SeekDB embedded mode also requires a compatible `pylibseekdb` wheel. Apple
Silicon currently requires macOS 15 or later; follow
[oceanbase/seekdb#1324](https://github.com/oceanbase/seekdb/issues/1324) for the
macOS 14 ARM64 support plan. Because of the current `pyseekdb` package
metadata, the extra also fails to resolve on macOS 14 ARM64 for server-only
use. These platform limits do not affect LangBot when SeekDB is not installed.
