Transform how you conduct research with AI agents that collaborate, debate, and deliver insights beyond traditional AI capabilities.
Agent Force is a cutting-edge AI research platform that orchestrates multiple specialized AI agents to conduct comprehensive market research, competitive analysis, and strategic business insights in real-time. Built on the revolutionary Coral Protocol, our platform creates a "Society of AI Agents" that collaborate, communicate securely, and scale their efforts across different frameworks.
- π€ Multi-Agent Collaboration - Specialized AI agents work together seamlessly
- β‘ Real-Time Streaming - Watch agents collaborate live through WebSocket streaming
- π‘οΈ Enterprise Security - JWT authentication with enterprise-grade security
- π¨ Modern UI/UX - Beautiful React interface with dark theme and animations
- π§ Coral Protocol Integration - Agent communication and orchestration infrastructure
- π Comprehensive Reports - Executive summaries, strategic insights, and data-driven conclusions
- π LangGraph Orchestration - Advanced workflow management for complex agent interactions
- π± Responsive Design - Works perfectly on desktop and mobile devices
- Market Research - Deep market analysis and competitive landscape insights
- Business Strategy - Strategic recommendations and growth opportunities
- Innovation Research - Emerging trends and future predictions
- Competitive Intelligence - Competitor strategies and market positioning
- Industry Analysis - Comprehensive sector overviews and trend analysis
- React 18 - Modern JavaScript framework
- TypeScript - Type-safe development
- Vite - Fast build tool and dev server
- Tailwind CSS - Utility-first CSS framework
- Radix UI - Accessible component primitives
- React Query - Powerful data fetching
- React Router - Client-side routing
- Lucide Icons - Beautiful icon set
- FastAPI - High-performance async web framework
- LangGraph - Multi-agent orchestration and workflows
- SQLAlchemy - Modern ORM with async support
- PostgreSQL - Robust database for data persistence
- JWT Authentication - Secure token-based auth
- WebSockets - Real-time streaming capabilities
- Coral Protocol - Agent communication infrastructure
- OpenAI GPT-4 - Primary LLM for agent intelligence
- LangChain - LLM integration and prompt management
- MCP (Model Context Protocol) - Agent tooling standard
- Custom Agent Architectures - Specialized research agents
- Python 3.13+
- Node.js 18+
- PostgreSQL 15+
- Docker (optional, for containerized deployment)
-
Clone the repository
git clone https://github.com/yourusername/agent-force.git cd agent-force -
Backend Setup
# Navigate to backend cd MultiAgents_Workflow # Install Python dependencies poetry install # Set up environment variables cp .env.example .env # Edit .env with your API keys and database URL # Run database migrations poetry run alembic upgrade head # Start the backend server poetry run uvicorn core.main:app --reload --host 0.0.0.0 --port 8000
-
Frontend Setup
# Navigate to frontend (in new terminal) cd ../Frontend # Install Node dependencies npm install # Start the development server npm run dev
-
Database Setup
# Create PostgreSQL database createdb agentforce_db # Or use Docker docker run --name agentforce-postgres -e POSTGRES_PASSWORD=password -p 5432:5432 -d postgres:15
Create a .env file in the MultiAgents_Workflow directory:
# Database
DATABASE_URL=postgresql://user:password@localhost:5432/agentforce_db
# Authentication
SECRET_KEY=your-secret-key-here
ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=30
# OpenAI
AIML_API_KEY=your-openai-api-key
# Coral Protocol (optional)
CORAL_SERVER_URL=http://localhost:5555
# Environment
ENVIRONMENT=development
DEBUG=True-
Access the Application
- Frontend: http://localhost:5173 (Built With Lovable)
- Backend API: http://localhost:8000
- API Documentation: http://localhost:8000/docs
-
Create an Account
- Sign up with email and password
- Verify your email (if configured)
-
Start Research
- Enter your research topic
- Choose number of analysts (2-5 recommended)
- Click "Start Research"
- Watch agents collaborate in real-time
-
View Results
- Comprehensive reports with executive summaries
- Strategic recommendations and insights
- Download reports in multiple formats
# Build and run with Docker Compose
docker-compose up --build
# Or run individual services
docker build -t agentforce-backend ./MultiAgents_Workflow
docker build -t agentforce-frontend ./FrontendPOST /auth/login- User authenticationPOST /auth/register- User registrationGET /auth/me- Get current user profilePOST /api/v1/run-research- Initiate research sessionGET /api/v1/research-stream- Real-time research streamingGET /api/v1/user-sessions- Get user research history
start- Research session initializedevent- Agent activity updatescomplete- Research completion with resultserror- Error handling and notifications
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Make your changes and add tests
- Run the test suite:
npm test && poetry run pytest - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
- Code Style: Follow PEP 8 for Python, ESLint for JavaScript
- Testing: Add tests for new features
- Documentation: Update docs for API changes
- Commits: Use conventional commit format
agent-force/
βββ Frontend/ # React TypeScript frontend
β βββ src/
β β βββ components/ # Reusable UI components
β β βββ pages/ # Page components
β β βββ contexts/ # React contexts
β β βββ api/ # API client code
β βββ package.json
βββ MultiAgents_Workflow/ # FastAPI backend
β βββ core/ # Core application code
β β βββ routes/ # API route handlers
β β βββ models.py # Database models
β β βββ main.py # FastAPI app
β βββ agents/ # AI agent implementations
β β βββ ResearchAgent/ # Research agent logic
β β βββ ReportAgent/ # Report generation agent
β βββ pyproject.toml
βββ coral-server/ # Coral Protocol server
βββ docker-compose.yml # Docker orchestration
βββ README.md
This project is licensed under the MIT License - see the LICENSE file for details.
- Coral Protocol - Revolutionary agent communication infrastructure
- LangGraph - Powerful multi-agent orchestration framework
- FastAPI - Incredible async web framework
- React - Best frontend framework ever
- AIML API - Cutting-edge language models
If you find Agent Force helpful, please give us a β on GitHub!
Built with β€οΈ by the Agent Force team