Build AI Agents Without Code
Agent Forge is a fully autonomous AI agent builder platform. Describe what you want, and it creates a complete, production-ready AI agent that you can deploy anywhere.
- Build ANY type of AI agent from natural language descriptions
- Customer support, sales, lead qualification, FAQ bots, and more
- Generates production-ready Python code automatically
- Creates optimized system prompts
- Deploy to Cloudflare Workers, Vercel, AWS Lambda, Railway, or Docker
- Automatic configuration and setup
- Embeddable widgets for any website
- API endpoints ready to use
- AI-powered marketing content generation
- Automated lead qualification and sales conversations
- 24/7 customer support automation
- Self-learning and improving agents
- Subscription billing system
- Analytics dashboard
- Multi-tenant architecture
- Enterprise-grade security
# Clone the repository
git clone https://github.com/dorrianguy/agent-forge.git
cd agent-forge
# Set up environment
cp .env.example .env
# Edit .env and add your ANTHROPIC_API_KEY
# Start with Docker
docker-compose up -d
# Access the dashboard
open http://localhost:8000# Clone the repository
git clone https://github.com/dorrianguy/agent-forge.git
cd agent-forge
# Set up Python environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Set up environment
cp .env.example .env
# Edit .env and add your ANTHROPIC_API_KEY
# Run the orchestrator
python -m backend.orchestratoragent-forge/
├── backend/
│ ├── __init__.py
│ ├── orchestrator.py # Main automation engine
│ ├── universal_builder.py # AI agent builder
│ └── deployment.py # Deployment manager
├── src/
│ └── AgentForgeDashboard.jsx # React dashboard
├── public/
│ └── index.html # HTML entry point
├── config.json # Configuration
├── requirements.txt # Python dependencies
├── package.json # Node dependencies
├── Dockerfile # Docker image
├── docker-compose.yml # Docker Compose
├── .env.example # Environment template
└── README.md # This file
- Open the Agent Forge dashboard
- Click "Create Agent"
- Describe what you want:
I need a customer support agent for my SaaS product. It should answer questions about pricing, help with troubleshooting, and escalate complex issues. - Click "Forge Agent"
- Deploy to your preferred platform
from backend import UniversalAgentBuilder
builder = UniversalAgentBuilder()
agent = await builder.build_agent(
description="A sales assistant that qualifies leads and books demos",
requirements=["Multi-language support", "CRM integration"],
company_info={
"name": "My Company",
"products": ["Basic $29/mo", "Pro $99/mo"]
}
)
print(f"Agent created: {agent.spec.name}")
print(f"Embed code: {agent.embed_code}")python -m backend.universal_builder# Set credentials in .env
CLOUDFLARE_ACCOUNT_ID=your_account_id
CLOUDFLARE_API_TOKEN=your_api_token
# Deploy
python -c "
from backend import DeploymentManager
import asyncio
dm = DeploymentManager()
deployment = asyncio.run(dm.deploy('agent-id', 'cloudflare'))
print(f'Deployed to: {deployment.url}')
"# Set credentials in .env
VERCEL_TOKEN=your_token
# Deploy
python -c "
from backend import DeploymentManager
import asyncio
dm = DeploymentManager()
deployment = asyncio.run(dm.deploy('agent-id', 'vercel'))
print(f'Deployed to: {deployment.url}')
"# Export package
python -c "
from backend import DeploymentManager
dm = DeploymentManager()
zip_path = dm.export_package('agent-id', 'docker', './exports')
print(f'Package exported to: {zip_path}')
"
# Build and run
cd exports
unzip agent-*.zip
docker build -t my-agent .
docker run -p 8000:8000 -e ANTHROPIC_API_KEY=your_key my-agentEdit config.json to customize:
{
"business": {
"name": "Agent Forge",
"tagline": "Build AI Agents Without Code"
},
"pricing": {
"plans": {
"starter": { "price": 49, "agents": 1 },
"professional": { "price": 149, "agents": 5 },
"enterprise": { "price": 499, "agents": -1 }
}
},
"ai": {
"model": "claude-sonnet-4-20250514",
"max_tokens": 1000
}
}Agent Forge supports:
- Messaging: Slack, Discord, WhatsApp
- CRM: Salesforce, HubSpot
- Support: Zendesk, Intercom
- Automation: Zapier, Make
- Custom: Any REST API
The dashboard provides:
- Total conversations
- Response times
- Satisfaction scores
- Conversion rates
- Message volume trends
- All data encrypted at rest and in transit
- API key authentication
- Rate limiting
- SOC 2 compliant architecture
- GDPR ready
- Website: agent-forge.app
- Features: agent-forge.app/features
- Pricing: agent-forge.app/pricing
- Documentation: agent-forge.app/docs
- Blog: agent-forge.app/blog
- FAQ: agent-forge.app/faq
- Comparisons: agent-forge.app/compare
- Email: support@agent-forge.app
- Documentation: agent-forge.app/docs
- Email: support@agent-forge.app
MIT License - see LICENSE for details.
Built with:
- Anthropic Claude - AI backbone
- Next.js - Full-stack React framework
- React - Frontend
- Tailwind CSS - Styling
- Supabase - Auth & Database