Skip to content

AVtheking/app2agent

 
 

Repository files navigation

App2Agent

This repository contains both the backend service and the browser extension for App2Agent. Follow these instructions to get started with development.

Prerequisites

  • Node.js (v18 or higher)
  • pnpm (v8 or higher)

Project Structure

  • /backend - Backend service
  • /extension - Browser extension

Getting Started

  1. Install dependencies:
pnpm install
  1. Start the backend service:
cd backend
pnpm sp:start # to start the supabase server
pnpm dev
  1. In a new terminal, start the extension development server:
cd extension
pnpm dev

Development Workflow

  1. The backend service will run on http://localhost:3000 by default
  2. 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

Additional Information

  • 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

License

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.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.8%
  • HTML 1.7%
  • JavaScript 1.7%
  • PLpgSQL 1.6%
  • CSS 1.2%