Licencia MIT. No recoge backlinks externos.

Requisitos

HerramientaVersión
Python3.11+
Node.js20+
Dockeropcional

No usa Redis, Postgres ni APIs de pago. Todo queda en un SQLite local.

Clonar y lanzar en local

git clone https://github.com/stivmartinez/SEO-Screaming-Linkbuilding.git
cd SEO-Screaming-Linkbuilding

Backend (puerto 8000)

cd backend
python3 -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000

Frontend (puerto 5173)

cd frontend
npm install
npm run dev

Abre http://localhost:5173 y arranca un crawl con una URL que sea tuya.

Comprobar salud de la API: http://127.0.0.1:8000/api/health

Docker

docker compose up --build

Abre http://localhost:8000. Los datos se guardan en el volumen crawler-data.

Instalar en escritorio

Todavía no hay instaladores Mac/Windows listos para bajar. Genéralos tú desde el código con los scripts de escritorio.

Ejecutar desde el código (desarrollo)

chmod +x scripts/run-desktop.sh
./scripts/run-desktop.sh

Generar la app instalable

chmod +x scripts/build-desktop.sh
./scripts/build-desktop.sh
  • macOS: dist/SEO Screaming Link Building.app
  • Windows / Linux: dist/SEOScreamingLinkBuilding/

Gatekeeper o SmartScreen pueden avisar hasta que firmes el binario. La API no tiene login: la app de escritorio escucha solo en localhost a propósito.