This repository contains both the backend service and the browser extension for App2Agent. Follow these instructions to get started with development.
- Node.js (v18 or higher)
- pnpm (v8 or higher)
/backend
- Backend service/extension
- Browser extension
- Install dependencies:
pnpm install
- Start the backend service:
cd backend
pnpm sp:start # to start the supabase server
pnpm dev
- In a new terminal, start the extension development server:
cd extension
pnpm dev
- The backend service will run on
http://localhost:3000
by default - The extension development server will provide a development build of the extension, you can load it in your browser by going to
http://localhost:3001
- The project uses pnpm workspaces for managing dependencies
- Make sure to run
pnpm install
from the root directory to install all dependencies - Check the respective directories for more specific setup instructions
This project is licensed under the GNU Affero General Public License v3.0 (AGPLv3) with an additional hosting restriction. Only Schiesser IT, LLC is permitted to host, deploy, or run the software on a server or network-accessible environment - see the LICENSE file for details.