Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
OpenClaw agent: crewaimarketintelligence CrewInsight — Competitive Intelligence, Orchestrated by AI Agents $1 $1 $1 $1 **Live demo:** $1 Built by $1 --- --- What It Does You type in a company name and a market segment. CrewInsight dispatches four specialized AI agents that work sequentially — each one handing enriched context to the next — and delivers a structured competitive intelligence brief in seconds. The output includes real competitor profiles pulle Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
crewaimarketintelligence is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB REPOS, runtime-metrics, public facts pack
OpenClaw agent: crewaimarketintelligence CrewInsight — Competitive Intelligence, Orchestrated by AI Agents $1 $1 $1 $1 **Live demo:** $1 Built by $1 --- --- What It Does You type in a company name and a market segment. CrewInsight dispatches four specialized AI agents that work sequentially — each one handing enriched context to the next — and delivers a structured competitive intelligence brief in seconds. The output includes real competitor profiles pulle
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Venkrishy
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Venkrishy
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
5
Snippets
0
Languages
python
bash
git clone https://github.com/venkrishy/crewaimarketintelligence cd crewaimarketintelligence # Install dependencies uv pip install -e . # Configure environment cp .env.example .env # Edit .env with your credentials (see below) # Start the API uvicorn crewinsight.api.main:app --reload
bash
# Azure OpenAI AZURE_OPENAI_ENDPOINT=https://<your-resource>.openai.azure.com/ AZURE_OPENAI_API_KEY=<key> AZURE_OPENAI_DEPLOYMENT=gpt-4o # Azure AI Search AZURE_SEARCH_ENDPOINT=https://<your-resource>.search.windows.net AZURE_SEARCH_KEY=<key> AZURE_SEARCH_INDEX=<index-name> # Finnhub (optional — enables live financial data) FINNHUB_API_KEY=<key> # Azure Table Storage (rate limiting — required in production, optional locally) AZURE_STORAGE_ACCOUNT_NAME=<storage-account-name> AZURE_STORAGE_ACCOUNT_KEY=<storage-account-key> # Rate limits (optional — defaults shown) RATE_LIMIT_PER_IP=5/hour # requests per IP per hour RATE_LIMIT_GLOBAL_DAILY=50 # total requests per day across all users # Azure Application Insights (optional — enables telemetry) APPLICATIONINSIGHTS_CONNECTION_STRING=<connection-string>
bash
az containerapp update -n crewinsight-prod-app -g rg-riskscout \
--set-env-vars "RATE_LIMIT_PER_IP=10/hour" "RATE_LIMIT_GLOBAL_DAILY=100"text
POST /research
Body: { "company": "Salesforce", "segment": "CRM" }
Returns: CrewReport (JSON)
GET /research/{run_id}/stream
Returns: Server-Sent Events stream of agent progress
GET /metrics
Returns: Prometheus-compatible metricstext
src/crewinsight/ ├── api/ │ ├── main.py # FastAPI app, startup, middleware │ └── routes.py # /research, /status, /report, /metrics endpoints ├── crew/ │ ├── process.py # Agent classes and CrewCoordinator orchestrator │ └── tools.py # ResearchToolset, FormatterTool ├── data_sources/ │ └── finnhub.py # Finnhub API client ├── models/ │ └── report.py # Pydantic schemas: CrewReport, CompetitorProfile, etc. ├── rate_limit/ │ ├── __init__.py # exports AzureTableStore, TableRateLimiter │ ├── store.py # Azure Table Storage client (atomic increment, ETag retry) │ └── limiter.py # Per-IP + global-daily rate limit logic ├── azure_clients.py # Azure AI Search client ├── config.py # Settings loaded from environment └── telemetry.py # OpenTelemetry + Application Insights integration
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
OpenClaw agent: crewaimarketintelligence CrewInsight — Competitive Intelligence, Orchestrated by AI Agents $1 $1 $1 $1 **Live demo:** $1 Built by $1 --- --- What It Does You type in a company name and a market segment. CrewInsight dispatches four specialized AI agents that work sequentially — each one handing enriched context to the next — and delivers a structured competitive intelligence brief in seconds. The output includes real competitor profiles pulle
Live demo: crew-insight.theaiguru.dev Built by Venky Krishnaswamy

You type in a company name and a market segment. CrewInsight dispatches four specialized AI agents that work sequentially — each one handing enriched context to the next — and delivers a structured competitive intelligence brief in seconds.
The output includes real competitor profiles pulled from live financial data, a SWOT analysis, strategic recommendations, and an executive summary — all ready to share or export.
Try it with Salesforce / CRM, Stripe / Payments, or any company and market you care about.

Each agent's intermediate output is surfaced in the UI so you can follow the reasoning at every step.
The Four AI Agents are:
Process.sequential pipeline/metrics endpoint exposes Prometheus-style counters| Layer | Technology | |---|---| | Agent Framework | CrewAI | | API | FastAPI + Server-Sent Events | | LLM | Azure OpenAI (GPT-4o) | | Market Data | Finnhub API | | Search / RAG | Azure AI Search | | Rate Limiting | Azure Table Storage (distributed, replica-safe) | | Data Validation | Pydantic v2 | | Observability | OpenTelemetry → Azure Application Insights | | Infrastructure | Azure Container Apps, Bicep IaC | | CI/CD | GitHub Actions | | Frontend | React + Vite |
git clone https://github.com/venkrishy/crewaimarketintelligence
cd crewaimarketintelligence
# Install dependencies
uv pip install -e .
# Configure environment
cp .env.example .env
# Edit .env with your credentials (see below)
# Start the API
uvicorn crewinsight.api.main:app --reload
The API will be available at http://localhost:8000. The interactive docs are at http://localhost:8000/docs.
# Azure OpenAI
AZURE_OPENAI_ENDPOINT=https://<your-resource>.openai.azure.com/
AZURE_OPENAI_API_KEY=<key>
AZURE_OPENAI_DEPLOYMENT=gpt-4o
# Azure AI Search
AZURE_SEARCH_ENDPOINT=https://<your-resource>.search.windows.net
AZURE_SEARCH_KEY=<key>
AZURE_SEARCH_INDEX=<index-name>
# Finnhub (optional — enables live financial data)
FINNHUB_API_KEY=<key>
# Azure Table Storage (rate limiting — required in production, optional locally)
AZURE_STORAGE_ACCOUNT_NAME=<storage-account-name>
AZURE_STORAGE_ACCOUNT_KEY=<storage-account-key>
# Rate limits (optional — defaults shown)
RATE_LIMIT_PER_IP=5/hour # requests per IP per hour
RATE_LIMIT_GLOBAL_DAILY=50 # total requests per day across all users
# Azure Application Insights (optional — enables telemetry)
APPLICATIONINSIGHTS_CONNECTION_STRING=<connection-string>
The POST /api/v1/research endpoint is protected by two independent limits, both enforced via Azure Table Storage — shared state across all container replicas.
| Limit | Default | Scope | Resets | |---|---|---|---| | Per-IP | 5 requests | Per IP address | Top of each UTC hour | | Global daily | 50 requests | All users combined | Midnight UTC |
When either limit is exceeded the API returns HTTP 429 with a human-readable message.
Why Table Storage? In-process counters reset on every pod restart and diverge across replicas when the Container App scales out. Table Storage provides a single shared counter at near-zero cost (~$0.00036 per 10K operations — effectively free at 50 requests/day).
Degradation behavior: if Table Storage is unreachable, both limits pass through rather than blocking all traffic. The API stays available at the cost of temporarily unenforced limits.
Overriding limits at runtime (no redeploy needed):
az containerapp update -n crewinsight-prod-app -g rg-riskscout \
--set-env-vars "RATE_LIMIT_PER_IP=10/hour" "RATE_LIMIT_GLOBAL_DAILY=100"
The per-IP format follows <count>/hour — only the count is used; the window is always one UTC hour.
POST /research
Body: { "company": "Salesforce", "segment": "CRM" }
Returns: CrewReport (JSON)
GET /research/{run_id}/stream
Returns: Server-Sent Events stream of agent progress
GET /metrics
Returns: Prometheus-compatible metrics
src/crewinsight/
├── api/
│ ├── main.py # FastAPI app, startup, middleware
│ └── routes.py # /research, /status, /report, /metrics endpoints
├── crew/
│ ├── process.py # Agent classes and CrewCoordinator orchestrator
│ └── tools.py # ResearchToolset, FormatterTool
├── data_sources/
│ └── finnhub.py # Finnhub API client
├── models/
│ └── report.py # Pydantic schemas: CrewReport, CompetitorProfile, etc.
├── rate_limit/
│ ├── __init__.py # exports AzureTableStore, TableRateLimiter
│ ├── store.py # Azure Table Storage client (atomic increment, ETag retry)
│ └── limiter.py # Per-IP + global-daily rate limit logic
├── azure_clients.py # Azure AI Search client
├── config.py # Settings loaded from environment
└── telemetry.py # OpenTelemetry + Application Insights integration
This project is part of a series of production-ready agentic systems I have built and deployed on Azure:
Both projects demonstrate end-to-end multi-agent orchestration, observability, and automated cloud deployment — not just prototypes, but systems running in production.
MIT — free to use, fork, and build on. Copyright (c) 2026 Venky Krishnaswamy
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/snapshot"
curl -s "https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/contract"
curl -s "https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_REPOS",
"generatedAt": "2026-04-17T00:51:20.713Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Venkrishy",
"href": "https://github.com/venkrishy/crewaimarketintelligence",
"sourceUrl": "https://github.com/venkrishy/crewaimarketintelligence",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T06:04:29.491Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T06:04:29.491Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/crewai-venkrishy-crewaimarketintelligence/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to crewaimarketintelligence and adjacent AI workflows.