BotForge is a realtime AI application used for creating AI bots. These bots can used in the application and integrated into other websites through a REST API.
Live: https://botforge.vercel.app/
-
Clone the repo and install dependencies
git clone https://github.com/amit-ksh/botforge cd botforge npm install or pnpm install or yarn install -
Create
.envfile and create the following variables, also save these to your convex envirnoment variablesCONVEX_DEPLOYMENT="dev:CONVEX_DEPLOY_KEY" NEXT_PUBLIC_CONVEX_URL="CONVEX_URL" # https://docs.convex.dev/auth/clerk CLERK_ISSUE_URL="CLERK_ISSUE_URL" CLERK_JWKS_ENDPOINT="CLERK_JWKS_ENDPOINT" NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY="CLERK_PUBLISHABLE_KEY" CLERK_SECRET_KEY="CLERK_SECRET_KEY" OPENAI_API_KEY="OPENAI_API_KEY" PINECONE_API_KEY="PINECONE_API_KEY" PINECONE_ENVIRONMENT="PINECONE_ENVIROMENT" PINECONE_INDEX_NAME="PINECONE_INDEX_NAME"
-
Run
pnpm dev:backendin your CLI -
Run
pnpm devin your CLI
