Quickstart Guide
Quickstart Guide
- Clone the repository:
git clone [email protected]:berbyte/ber-os.git
cd ber-os- Install the dependencies:
go mod tidyChoose how to run BER:
As a GitHub Application
- Create a GitHub App by following our documentation guide. This will provide you with the required credentials for the next steps.
- Set the environment variables
export GH_APP_ID=""
export GH_PRIVATE_KEY="" # base64 decoded pem
export GH_WEBHOOK_SECRET="sUpEr-Str0nG-S3cr3t-!!@"
export OPENAI_API_KEY=""- Start ngrok
ngrok http http://localhost:8080- Run the application:
go run . webhook --debugAs a Terminal User Interface
Warning
The TUI adapter is currently in an experimental state
- Set the environment variable
export OPENAI_API_KEY=""- Run the TUI:
go run . tuiNext Steps
-
Configure the BERAdapter for GitHub to start communicating immediately with
BERAgents. -
Solve your problems with
BER.