compete

Settings

Manage competitors, alerts, and appearance.

Competitors

The companies the pipeline tracks. Each one carries a tier and a set of monitored URLs.

Alerts

Get notified when a change crosses your significance threshold. Delivery channels (Slack, email) are configured on the server.

Enable alerts

Applies to newly extracted signals.

Minimum significance

Only changes scored at or above this level trigger an alert.

Delivery

Set COMPETE_SLACK_WEBHOOK or the SMTP variables in .env.

server-configured

Pipeline

Extraction and scheduling are configured server-side. Shown here for reference.

LLM provider

COMPETE_LLM_PROVIDER · gemini, groq, ollama, or mock.

Gemini Flash

Embeddings

Used by the change-detection gate and the dedup mart.

hashing (offline)

Schedule

GitHub Actions cron; also runnable on demand.

weekly

Appearance

Theme preference is stored in your browser and applies immediately.

About

Where to look when you want to know how this works.

Technical documentation

Architecture, design decisions, and limitations.

API reference

Interactive OpenAPI docs served by FastAPI.

Data

Local DuckDB warehouse with curated demo data.

v0.1 · demo