Licencia MIT. No recoge backlinks externos.
Requisitos
| Herramienta | Versión |
|---|---|
| Python | 3.11+ |
| Node.js | 20+ |
| Docker | opcional |
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
Descargas directas en el release v1.0.1:
Descomprime y abre la app. Gatekeeper / SmartScreen pueden avisar hasta que permitas un binario sin firmar.
Compilar desde el código
chmod +x scripts/run-desktop.sh
./scripts/run-desktop.sh
chmod +x scripts/build-desktop.sh
./scripts/build-desktop.sh
- macOS:
dist/SEO Screaming Link Building.app - Windows / Linux:
dist/SEOScreamingLinkBuilding/