RoostGPT
RoostGPT requires the following to operate successfully
- Roost License Token or File
- Gen-AI Provider API Key and API Token
- GitHub API token (with read and write permissions)
- Optional access:
- Jira API token (with read and write permissions)
- Email Server, user and password
- Slack or MsTeams token
RoostGPT Platform Feature Comparison
Supported Features Across Deployment Options Feature Category Web Interface (UI) Command...
Self Hosted RoostGPT - OnPrem
Install RoostGPT on Ubuntu Server
Ubuntu Server Requirements
Ubuntu Server 22.04 or higher Minimum CPU - 8 cores Minimum RAM - 16 GB Minimum Root Disk...
Download Roost Deployment Tool
Copy and execute the below bash snippet. The tool will prompt for the needed details and launch R...
Network Configuration and SSL Certificates
SSL Certificates to the enterprise domain Copy SSL Certificates to the Ubuntu Server and make a ...
Launch RoostGPT stack
Execute the below command to update the stack ./roost-deployment-tool create-stack To refre...
Self Hosted RoostGPT - Deploy on AWS using Terraform
To self-host RoostGPT stack, we need the below infrastructure resources. MySQL or Postgres Da...
1. Getting Started
Roost provides terraform scripts to spin up and configure the RoostGPT platform easily. Below are...
2. OAuth Provider Setup
Roost supports various authentication mechanisms as mentioned below Okta Google Microsoft Az...
3. Database Setup
Roost stores the status of the GPT workflow and other relevant information in Database. Roost sup...
4. Terraform variables
Please follow the below steps to modify terraform files to incorporate the Copy terraform.tf...
5. Upgrading/Maintaining RoostGPT Control-plane
There are multiple options available to refresh or upgrade the RoostGPT stack. The infrastructure...
RoostGPT Command Line Interface (CLI)
Execute RoostGPT from your system as a local binary. The RoostGPT binary allows for unmatched fle...
Download instructions
For Windows Download the roostgpt-win.exe from https://github.com/roost-io/roost-support/release...
CLI Commands
roostgpt (for mac) & ./roostGPT-win.exe (for windows) This command is used to run the RoostGP...
Instructions for creating .env file
An easy way to download the .env file is to use https://app.roost.ai/gptCLIForm The .env file sh...
Details about env variables
Here's a description of each variable: # Git env vars GIT_TYPEDescription: Specifies the type...
VS Code Extension
The Roost GPT VS code extension allows you to generate tests for your code using RoostGPT with ju...
RoostGPT Infrastructure
This section details the RoostGPT resources required