Agent Smith
A sophisticated AI-powered agent generation platform built on GPT-5. This project provides both a powerful backend meta-agent system and a modern web interface for creating custom AI agents through natural language descriptions.
Core trick
A meta-agent turns a plain-English description into Python Google ADK agent code with custom tools, then runs it in a web UI for testing.
Description
The complexity of building AI agents shouldn't be a barrier to innovation. We saw developers struggling with writing hundreds of lines of boilerplate code, managing complex configurations, and debugging agent interactions. We envisioned a world where anyone could describe their AI agent idea in plain English and instantly get a production-ready system.
Agent Smith is an open-source visual agent creation platform built using Google's ADK simplicity and GPT-5's brains. Users describe their agent requirements in natural language, and our AI meta-agent system automatically generates complete Python agent code with custom tools, provides a modern web interface for visual management, and enables real-time testing and iteration.
README excerpt
# Agent Smith

A sophisticated AI-powered agent generation platform built on Google's Agent Development Kit (ADK) using GPT5. This project provides both a powerful backend meta-agent system and a modern web interface for creating custom AI agents through natural language descriptions.
.png)
## 🌟 Overview
Agent Smith transforms the complex process of AI agent development into an intuitive, conversation-driven experience. Simply describe what you want your agent to do, and the system will:
- Analyze your requirements
- Design the optimal agent architecture
- Generate complete, production-ready Python code
- Provide a modern web interface for interaction
## 🏗️ Architecture
### System Architecture Overview
```mermaid
graph TB
subgraph "🌐 Frontend - Next.js"
UI["`🏠 **Landing Page**<br/>React + Tailwind`"]
Chat["`💬 **Chat Interface**<br/>Natural Language`"]
Graph["`📊 **Visual Graph**<br/>ReactFlow`"]
Editor["`💻 **Code Editor**<br/>Monaco Editor`"]
Config["`⚙️ **Config Panel**<br/>Dynamic Forms`"]
end
subgraph "🔌 API Layer"
REST["`🌍 **REST API**<br/>FastAPI`"]
WS["`⚡ **WebSocket**<br/>Real-time`"]
end
subgraph "🤖 Meta-Agent System"
Orchestrator["`🎯 **Main Agent**<br/>Google ADK with GPT5`"]
end
subgraph "🧠 Sub-Agents"
ReqAnalyzer["`📝 **Requirements**<br/>Analyzer`"]
ArchPlanner["`🏗️ **