Jump is a high-performance, modular intelligence platform designed for real-time competitor tracking, patent analysis, and AI-driven market insights. Built with a focus on visual excellence and actionable data, Jump empowers companies to stay ahead of the curve.
- 🔍 AI Discovery Engine: Instantly discover new competitors by describing your product or market niche.
- 🛡️ Patent Intelligence: Scan and analyze competitor patents with AI-generated risk scores and strategic summaries.
- 📊 Feature Benchmarking: Compare your product against competitors using automated changelog and feature tracking.
- 💬 Pain Point Analysis: Deep-dive into competitor product reviews using vector-based semantic search to identify market gaps.
- 📈 Real-time Monitoring: Track competitor uptime and service stability with integrated logging.
- 📧 Smart Outreach: Generate personalized client outreach drafts based on competitor service disruptions.
- 🤖 Dual AI Engine: Seamlessly switch between Google Gemini (Cloud) and Ollama/Qwen (Local) for cost-efficiency and privacy.
- Python 3.11+ with FastAPI for high-concurrency API performance.
- SQLAlchemy (Async) & Alembic for scalable database management.
- PostgreSQL 15+ with the
pgvectorextension for lightning-fast semantic search.
- Astro 5.0 & Tailwind CSS 4.0 for a blisteringly fast, modern UI.
- Flowbite for premium UI components and interactive elements.
- Responsive, dark-themed dashboard designed for clarity and impact.
- Docker & Docker Compose for one-command deployment.
- Containerized services for consistent development and production environments.
- Docker & Docker Compose installed.
- Optional: Google Gemini API Key for cloud-based AI.
- Optional: Ollama for running local LLMs.
Clone the repository and set up your environment variables:
cp .env.example .env
# Edit .env with your specific keys and preferencesStart the entire stack with a single command:
docker compose up --buildOnce healthy, the platform will be accessible at:
- Frontend Dashboard:
http://localhost:3000 - Backend API (Swagger):
http://localhost:8000/docs
├── app/ # FastAPI Application
│ ├── api/ # Route handlers
│ ├── services/ # Core business logic (AI, Scrapers, etc.)
│ ├── models.py # SQLAlchemy ORM schemas
│ └── main.py # App entry point
├── web/ # Astro Frontend
│ ├── src/pages/ # Dashboard and feature views
│ └── src/components/ # Reusable UI elements
├── alembic/ # Database migrations
├── docker-compose.yml # Service orchestration
└── .env # Environment configurationJump supports dual-mode AI processing. Update your .env to switch:
| Mode | Provider | Key Variables |
|---|---|---|
| Cloud | Gemini | AI_PROVIDER=GEMINI, GOOGLE_API_KEY |
| Local | Ollama | AI_PROVIDER=LOCAL, LOCAL_LLM_BASE_URL |
Jump is built as a modular platform. If you'd like to add a new intelligence module (e.g., Social Media Sentiment, SEO Tracking), check out the app/services directory for implementation patterns.
Jump — Stay ahead of the competition.