Built for Autonomous Agents Hackathon 2026
CompanyIntel is an autonomous AI platform that analyzes any company in 30 seconds, providing comprehensive intelligence across 6 key categories using multiple AI agents working in parallel.
- Company Overview - Founding, headquarters, employees, mission, industry
- Products & APIs - 200+ API endpoints cataloged, pricing tiers, SDK languages
- Market Intelligence - Competitor analysis, market positioning, differentiation
- Financial Data - Funding rounds, valuation, revenue estimates, growth metrics
- Team & Culture - Leadership profiles, tech stack, hiring focus
- News Sentiment - Real-time sentiment analysis from 50+ sources
- Knowledge Graph - Interactive Neo4j visualization with 8+ relationship types
- FastAPI - High-performance Python web framework
- Neo4j Aura - Graph database for knowledge relationships
- Redis - Caching layer for instant results
- Yutori - Research, Browsing, and Scouting APIs
- Tavily - AI-optimized search
- OpenAI - Sentiment analysis and insights
- React 18 with TypeScript
- Material-UI - Component library
- React Query - Data fetching and caching
- Recharts - Data visualization
- WebSocket - Real-time progress updates
- Render - Web Service + Background Workers + Redis
- Python 3.11+
- Node.js 18+
- Redis (or use Render Redis)
- Neo4j Aura account (free tier)
cd backend
# Create virtual environment
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Create .env file
cp .env.example .env
# Edit .env with your API keys
# Run server
uvicorn app.main:app --reloadBackend will be available at http://localhost:8000
cd frontend
# Install dependencies
npm install
# Run development server
npm run devFrontend will be available at http://localhost:5173
Get free API keys from:
- Yutori: https://yutori.com (Research, Browsing APIs)
- Neo4j Aura: https://neo4j.com/cloud/aura/ (Graph database)
- Tavily: https://tavily.com (AI search)
- OpenAI: https://platform.openai.com (GPT models)
- Alpha Vantage: https://www.alphavantage.co (Financial data - optional)
- User enters company name (e.g., "Stripe")
- 7 autonomous agents activate in parallel:
- Research Agent (Yutori Research API)
- Browsing Agent (Yutori Browsing API)
- Financial Agent (Multiple sources)
- Competitor Agent (Tavily + Analysis)
- Sentiment Agent (Tavily + OpenAI)
- Team Agent (Web scraping)
- Graph Agent (Neo4j)
- Real-time progress updates via WebSocket
- Complete analysis in ~30 seconds
- Interactive dashboard with 6 tabs + knowledge graph
- Developers - Evaluate APIs before integration
- Sales Teams - Research prospects before outreach
- Investors - Due diligence on potential investments
- Job Seekers - Research companies before applying
- Product Managers - Competitive intelligence
Pre-configured with mock data for instant demos:
- Stripe
- OpenAI
- Shopify
- Twilio
- Vercel
- Supabase
- And more...
Frontend (React) β FastAPI Backend β Services:
ββ Yutori Research API
ββ Yutori Browsing API
ββ Tavily Search
ββ OpenAI Analysis
ββ Neo4j Graph DB
ββ Redis Cache
- Push code to GitHub
- Connect Render to your repository
- Use
backend/render.yamlfor configuration - Add environment variables in Render dashboard
- Deploy!
Backend will auto-deploy on push to main branch.
cd frontend
npm run build
# Deploy dist/ folder to Render Static Site or VercelOnce the backend is running, visit:
- Swagger UI: http://localhost:8000/docs
- ReDoc: http://localhost:8000/redoc
POST /api/analyze- Start company analysisGET /api/company/{id}- Get analysis resultsGET /api/graph/{id}- Get knowledge graphWS /ws/progress/{session_id}- Real-time progressGET /api/health- Health check
7-stage progress indicator with WebSocket updates:
- Researching company overview
- Extracting API documentation
- Analyzing competitors
- Gathering financial data
- Analyzing team & culture
- Processing news & sentiment
- Building knowledge graph
Interactive Neo4j visualization showing:
- Company β Products relationships
- Company β Competitors relationships
- Company β Technologies relationships
- Company β People relationships
- And more...
- 200+ API endpoints cataloged
- 5+ competitors analyzed
- 50+ news articles processed
- 8+ relationship types in graph
- 45+ data sources aggregated
β Yutori (Research, Browsing, Scouting APIs) β Neo4j (Knowledge graph database) β Tavily (AI-optimized search) β OpenAI (Analysis and sentiment) β Render (Web Service + Background Workers + Redis)
β Web Service - FastAPI backend β Background Workers - Async processing β Redis - Caching layer
β 7 agents working independently β Parallel execution with asyncio β No manual intervention required β Real-time progress tracking
MIT License - see LICENSE file for details
This is a hackathon project, but contributions are welcome!
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Built by [Your Team Name] for Autonomous Agents Hackathon 2026
- GitHub: [Your GitHub]
- Demo: [Deployed URL]
- Video: [Demo Video URL]
- Yutori for powerful web agent APIs
- Neo4j for graph database technology
- Render for seamless deployment
- All hackathon sponsors and organizers
β Star this repo if you find it useful!