Skip to content

zk1tty/rebrowse-app

Repository files navigation

Rebrowse Hero n0rizkitty

About Rebrowse

Rebrowse is a powerful tool that converts screen recordings into automated browser workflows.

Upcoming features of Rebrowse(v0.2.0) : Rebrowse Hero

Showcase: Grok-powered X Bot

X-Bot Demo

Demo on prod:

go to https://app.rebrowse.me

Repo structure

rebrowse-app
 L api/ # Web backend server on 127.0.0.1:8000
 L ui/  # Web frontend server on 127.0.0.1:5173
 L extension/ # Rebrowse Recorder Chrome extension.

Installtion Guide

1. Production DB 🌩️ (with Supabase Cloud)

  • quick start with shared workflows.
  • good for learning how to use.
# 1. Clone the repository
git clone https://github.com/zk1tty/rebrowse-app.git
cd rebrowse-app

# 2. Update .env with your credentials:
#    - OpenAI API Key: https://platform.openai.com/api-keys
#    - Supabase credentials: https://supabase.com/dashboard

# 3. Start the application
bash docker/setup-docker.sh

# 4. Access the application!
# Frontend: http://localhost:5173
# Backend API: http://localhost:8000
  • Docker Containers

Docker Containers(prod mode)

2. Self-Hosting DB 🏠 (with self-hosting Supabase)

  • Start with a fresh workflow database.
  • good for Entreprise test.
# 1. Clone the repository
git clone https://github.com/zk1tty/rebrowse-app.git
cd rebrowse-app

# 2. Update .env with your credentials:
#    - OpenAI API Key: https://platform.openai.com/api-keys

# 3. Run setup script with self-hosting flag
bash scripts/setup-docker.sh --self-host

# 4. Access the application!
# Frontend: http://localhost:5173
# Backend API: http://localhost:8000
# Database Admin: http://localhost:3001
# Database API: http://localhost:8001
  • Docker Containers

Docker Containers(self-host mode)