Quickstart Guide
Quickstart Guide
- Clone the repository:
git clone [email protected]:berbyte/ber-os.git
cd ber-os
- Install the dependencies:
go mod tidy
Choose 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 --debug
As 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 . tui
Next Steps
-
Configure the BERAdapter for GitHub to start communicating immediately with
BERAgents
. -
Solve your problems with
BER
.