Agent Workforce Platform
A proprietary multi-agent system featuring 30 specialized LLM agents with real-time API endpoints, Stripe billing, Twilio SMS/voice, email delivery, GitHub repository creation, and Vercel deployment capabilities.
Quick Start
# Clone and setup
cd agent-workforce
cp .env.example .env
# Edit .env with your API keys
# Run with Docker Compose
docker-compose up --build
# Or run locally
pip install -r requirements.txt
uvicorn app.main:app --reload
Open http://localhost:8000/docs for interactive Swagger UI.
Architecture
agent-workforce/
βββ app/
β βββ main.py # FastAPI entry point
β βββ core/ # Config, logging, security
β βββ models/ # Pydantic schemas
β βββ services/ # Stripe, Twilio, Email, Vercel, GitHub, LLM
β βββ agents/ # 30 agent implementations
β βββ routers/ # API routes
β βββ appraisal/ # Worker valuation engine
βββ Dockerfile # Multi-stage production build
βββ docker-compose.yml # App + PostgreSQL + Redis
βββ requirements.txt # Python dependencies
βββ .env.example # Environment template
The 30 Agents
| # | Agent ID | Name | Category | Price/Run |
|---|---|---|---|---|
| 1 | web_research |
Web Research Agent | Research | $1.50 |
| 2 | academic_research |
Academic Research Agent | Research | $2.00 |
| 3 | seo_audit |
SEO Audit Agent | Marketing | $1.20 |
| 4 | social_monitor |
Social Media Monitor Agent | Marketing | $1.30 |
| 5 | competitor_analysis |
Competitor Analysis Agent | Strategy | $1.80 |
| 6 | price_tracker |
Price Tracker Agent | E-commerce | $1.00 |
| 7 | content_summarizer |
Content Summarizer Agent | Content | $0.80 |
| 8 | fact_checker |
Fact Checker Agent | Research | $1.70 |
| 9 | trend_analyzer |
Trend Analyzer Agent | Strategy | $1.60 |
| 10 | news_aggregator |
News Aggregator Agent | Media | $1.10 |
| 11 | legal_analyzer |
Legal Document Analyzer Agent | Legal | $2.50 |
| 12 | patent_research |
Patent Research Agent | Legal | $2.20 |
| 13 | job_market |
Job Market Research Agent | HR | $1.00 |
| 14 | real_estate |
Real Estate Research Agent | Finance | $1.40 |
| 15 | stock_data |
Stock Market Data Agent | Finance | $1.80 |
| 16 | crypto_data |
Crypto Market Data Agent | Finance | $1.70 |
| 17 | review_analyzer |
Product Review Analyzer Agent | E-commerce | $1.10 |
| 18 | sentiment |
Sentiment Analysis Agent | NLP | $0.90 |
| 19 | lead_gen |
Lead Generation Agent | Sales | $1.30 |
| 20 | email_outreach |
Email Outreach Agent | Sales | $1.00 |
| 21 | github_trends |
GitHub Trends Agent | Dev | $0.90 |
| 22 | doc_writer |
Documentation Writer Agent | Dev | $1.20 |
| 23 | code_review |
Code Review Agent | Dev | $1.50 |
| 24 | security_audit |
Security Audit Agent | Dev | $2.00 |
| 25 | api_docs |
API Documentation Agent | Dev | $1.30 |
| 26 | devops_monitor |
DevOps Monitor Agent | Dev | $1.60 |
| 27 | customer_support |
Customer Support Agent | Operations | $0.80 |
| 28 | translator |
Translation Agent | NLP | $0.60 |
| 29 | data_viz |
Data Visualization Agent | Analytics | $1.40 |
| 30 | report_gen |
Report Generation Agent | Content | $1.90 |
Live Endpoints
Agent Execution
GET /agents/- List all agentsGET /agents/{id}- Get agent metadataPOST /agents/{id}/run- Execute agent synchronouslyPOST /agents/{id}/run-async- Queue agent runPOST /agents/{id}/action- Unified action (run + bill + notify + deploy)
Billing (Stripe)
POST /agents/{id}/checkout- Create checkout sessionPOST /agents/{id}/product- Create Stripe product for agent
Notifications (Twilio & Email)
POST /agents/{id}/notify/sms- Send SMSPOST /agents/{id}/notify/voice- Initiate voice callPOST /agents/{id}/notify/email- Send email
GitHub & Vercel
POST /agents/{id}/repo- Create GitHub repositoryPOST /agents/{id}/deploy- Deploy to Vercel
Appraisal
GET /agents/{id}/appraisal- Worker valuationGET /agents/portfolio/appraisal- Portfolio summaryGET /agents/portfolio/appraisals- All appraisals
System
GET /- Root infoGET /health- Health checkGET /metrics- Prometheus metricsGET /docs- Swagger UI
Example Usage
Run an Agent
curl -X POST http://localhost:8000/agents/web_research/run \
-H "Content-Type: application/json" \
-d '{
"query": "latest developments in solid-state batteries",
"notify_email": "user@example.com",
"create_repo": true,
"repo_name": "battery-research"
}'
Stripe Checkout
curl -X POST http://localhost:8000/agents/seo_audit/checkout \
-H "Content-Type: application/json" \
-d '{
"agent_id": "seo_audit",
"success_url": "https://example.com/success",
"cancel_url": "https://example.com/cancel",
"customer_email": "user@example.com"
}'
Deploy to Vercel
curl -X POST http://localhost:8000/agents/api_docs/deploy \
-H "Content-Type: application/json" \
-d '{
"repo_url": "https://github.com/your-org/api-docs",
"project_name": "api-docs"
}'
Worker Appraisal System
Each agent is appraised as a digital worker with:
- Code Value: $800 (production-ready algorithms)
- IP Value: $500 (proprietary methodology)
- Infrastructure Value: $300 (deployment config)
- Documentation Value: $200
- Provenance Value: $200
- Complexity Premium: $200-$500 (domain expertise)
- Revenue Premium: $400-$800 (monetization potential)
Total Portfolio: 30 agents Γ $2,500 avg = **$75,000**
Environment Variables
| Variable | Description |
|---|---|
OPENAI_API_KEY |
OpenAI LLM access |
ANTHROPIC_API_KEY |
Claude LLM access |
GROQ_API_KEY |
Groq fast inference |
STRIPE_SECRET_KEY |
Payment processing |
TWILIO_ACCOUNT_SID / TWILIO_AUTH_TOKEN |
SMS/Voice |
SENDGRID_API_KEY |
Email delivery |
GITHUB_TOKEN |
Repo creation |
VERCEL_TOKEN |
Deployment |
DATABASE_URL |
PostgreSQL |
REDIS_URL |
Cache/queue |
Tech Stack
- Python 3.11 + FastAPI
- PostgreSQL 15 + Redis 7
- Stripe (billing) + Twilio (SMS/voice) + SendGrid (email)
- GitHub API (repo creation) + Vercel API (deployment)
- OpenAI / Anthropic / Groq (LLM backends)
- Docker + Docker Compose
- Prometheus metrics + Sentry error tracking
License
Proprietary - All rights reserved.