With Bee UI, users can build and test custom bees that address unique workflows and requirements without requiring extensive coding expertise. This repository contains the source code for the Bee UI Next.js application, which provides a user-friendly interface for interacting with Bee agents and creating custom workflows.
[!TIP]
🚀 The fastest way to setup Bee (UI + API) is through Bee Stack.
The simplest way to run bee-ui is by using our bee-stack, which lets you set up the entire bee application stack locally via docker compose.
If you already have a working bee-api instance or can set one up, follow the steps below.
Install the correct version of Node.js according to .nvmrc
. This can be done using nvm: nvm install && nvm use
or using asdf: asdf plugin-add nodejs && asdf install nodejs
.
If you don't have a pnpm
executable, install it with npm install -g pnpm@8.15.6
. You can see the corresponding version in the packageManager
key in the package.json file.
Install dependencies by running:
pnpm install
Create a .env.local
file (see .env.local.example
for all variables available) and set API_URL
to point to your bee-api instance.
API_URL=http://localhost:4000/
First, run the development server:
pnpm start:dev
Open http://localhost:3000 with your browser to see the result.
We are using GitHub Issues to manage our public bugs. We keep a close eye on this, so before filing a new issue, please check to ensure it hasn't already been logged.
This project and everyone participating in it are governed by the Code of Conduct. By participating, you are expected to uphold this code. Please read the full text so that you can read which actions may or may not be tolerated.
All content in these repositories including code has been provided by IBM under the associated open source software license and IBM is under no obligation to provide enhancements, updates, or support. IBM developers produced this code as an open source project (not as an IBM product), and IBM makes no assertions as to the level of quality nor security, and will not be maintaining this code going forward.