Skip to content

Install

bee is a .NET 10 global tool. You need the .NET 10 SDK and a MongoDB you can reach.

bee ships as 1.0.0-beta.N while the command surface settles, so the install needs --prerelease. Without it NuGet finds no stable version and reports the package as missing rather than as prerelease-only — a confusing error for the actual cause.

Terminal window
dotnet tool install --global bee-ai --prerelease

Update later:

Terminal window
dotnet tool update --global bee-ai --prerelease

Check what you have:

Terminal window
dotnet tool list --global | grep bee-ai
# bee-ai 1.0.0-beta.2 bee

bee publishes one package per platform (bee-ai.osx-arm64, bee-ai.linux-x64, bee-ai.win-x64, and the arm64 variants) plus a small manifest package. You download only your platform’s native bits — about 12–24 MB — instead of a single package carrying every platform’s ONNX runtime.

With a checkout of the repository:

Terminal window
dotnet pack src/Bee/Bee.csproj -c Release -o ./nupkgs
dotnet tool install --global --add-source ./nupkgs bee-ai --version 1.0.0-dev

A local pack is versioned 1.0.0-dev on purpose. The release workflow can never produce that number, so dotnet tool list --global always tells you whether the bee on your PATH came from a release or from your working tree.

First run →