Automated competitor research and tracking for all AI coding agents.
See all-competitors.json for full list.
Import workflows/competitor-scanner-master.json into your n8n instance. The workflow provides:
-
4 Schedule Triggers based on priority:
- CRITICAL: every 6 hours (Cursor 3, Claude Code, Codex, Antigravity, Copilot, Roo Code)
- HIGH: every 12 hours (Windsurf, OpenCode, Aider, Kilo Code, Continue, Devin, Augment, Morph, Jules, Replit, Bolt.new, MetaGPT, AutoGen, CrewAI, LangGraph, Google A2A)
- MEDIUM: daily at 6AM (Tabnine, Amazon Q, DeepSeek, Cody, Pieces, CodeRabbit, SWE-agent, OpenHands, Devika, GPT Engineer, AutoDev, ChatDev, CAMEL, AutoGPT, Lovable, v0, Junie)
- LOW: weekly on Monday (Bito, MutableAI, Grit, Sweep, Bloop, Mintlify, Codeium, PearAI)
-
GitHub API Scanning: commits, releases, PRs, issues, star counts
-
Web Scraping: changelogs, blogs, announcement pages
-
Change Detection: compares with previous scan results
-
Notifications: Telegram and Discord with formatted messages
-
Manual Trigger: POST to
/webhook/competitor-scanwith optionalpriorityorcategoryfilter
Run standalone or integrate with n8n via webhook:
# Scan all competitors
python3 scanner.py
# Scan by priority
python3 scanner.py --priority=CRITICAL
# Scan by category
python3 scanner.py --category="AI Coding Agents (IDE/CLI)"Start the Flask webhook server for n8n integration:
pip install flask requests
python3 webhook-handler.pyEndpoints:
POST /scan- Trigger a scan (optional:priority,category)GET /report- Get latest scan resultsGET /health- Health check
Cursor 3, Claude Code, OpenAI Codex, Google Antigravity, GitHub Copilot, Windsurf, OpenCode, Aider, Kilo Code, Continue, Tabnine, Amazon Q Developer, Replit Agent 4, Bolt.new, Devin, Augment Code, Morph, Google Jules, DeepSeek Coder, Sourcegraph Cody, Bito AI, MutableAI, Pieces, CodeRabbit, Grit
Roo Code, Cline, SWE-agent, OpenHands, Devika, GPT Engineer, AutoDev, Magentic, AutoGPT, BabyAGI
MetaGPT, ChatDev, CAMEL, AutoGen, CrewAI, LangGraph, Google A2A
Sweep, Bloop, Mintlify, Codeium, Lovable, Vercel v0, PearAI, JetBrains Junie
| Rank | Competitor | Stars | Language |
|---|---|---|---|
| 1 | OpenClaw/openclaw | 347,216 | TypeScript |
| 2 | anomalyco/opencode | 136,564 | TypeScript |
| 3 | anthropics/claude-code | 108,029 | Shell |
| 4 | openai/codex | 72,945 | Rust |
| 5 | microsoft/autogen | 56,657 | Python |
| 6 | crewAIInc/crewAI | 47,954 | Python |
| 7 | aider-ai/aider | 42,771 | Python |
| 8 | getcursor/cursor | 32,564 | - |
| 9 | continuedev/continue | 32,273 | TypeScript |
| 10 | langchain-ai/langgraph | 28,353 | Python |
all-competitors.json- Master competitor list (50+ competitors)competitor-research-results.json- Latest scan resultsauto-research-daily.sh- Daily research scriptscanner.py- Standalone Python scannerwebhook-handler.py- Flask webhook server for n8n integrationworkflows/competitor-scanner-master.json- n8n workflow definition
| Variable | Description |
|---|---|
GITHUB_TOKEN |
GitHub API token for authenticated requests |
TELEGRAM_CHAT_ID |
Telegram chat ID for notifications |
TELEGRAM_API_ID |
n8n Telegram API credential ID |
DISCORD_CHANNEL_ID |
Discord channel ID for notifications |
DISCORD_WEBHOOK_ID |
n8n Discord webhook credential ID |
Team Coder MUST analyze competitors and implement missing features. Research runs automatically based on priority schedule. Issues are automatically created in all 8 team coder repos.
OpenSIN connects to 100+ LLM providers and 1000+ models - including OpenAI, Anthropic, Google, Mistral, Groq, Cerebras, TogetherAI, Ollama, local models, and 90+ more. Bring your own API key or use our free tier.
This repository follows the Global Dev Docs Standard.
For contribution guidelines, see CONTRIBUTING.md. For security policy, see SECURITY.md. For the complete OpenSIN ecosystem, see OpenSIN-AI Organization.
- OpenSIN Core β Main platform
- OpenSIN-Code β CLI
- OpenSIN-backend β Backend
- OpenSIN-Infrastructure β Deploy
- Global Dev Docs Standard β Docs