Build AI agents with drag-and-drop โ No coding required. Create autonomous agents with tools, memory, and LLM integration in minutes.
๐ค HuggingFace ๐ Try Live Demo
Build: [LLM] โ [Tools] โ [Memory] โ [Output]
Ask: "Find the best flight from Dubai to Riyadh"
Agent: Searches web โ Checks calendar โ Books flight โ Confirms email โ
Build agents that actually do things โ search the web, run code, send emails, use APIs.
| Feature | Description |
|---|---|
| ๐ง GPT-4 Powered | State-of-the-art language model |
| ๐ง Tool Plugins | Web search, calculator, API calls |
| ๐พ Memory | Remember conversation context |
| ๐ค Multi-Agent | Orchestrate multiple agents |
| ๐๏ธ Gradio UI | Visual agent builder |
| ๐ณ Docker Ready | One-command deployment |
git clone https://github.com/walidsobhie-code/ai-agent-builder.git
cd ai-agent-builder
pip install -r requirements.txt
cp .env.example .env
# Add your OPENAI_API_KEYfrom agent_builder import AgentBuilder
# Create agent
builder = AgentBuilder()
# Add LLM
builder.add_node("llm", {
"model": "gpt-4",
"temperature": 0.7
})
# Add tools
builder.add_tool(
name="web_search",
func=lambda q: f"Results for: {q}",
description="Search the web"
)
# Ask questions
result = builder.execute("Find Operations Manager jobs in Dubai")
print(result)python gradio_app.py
# Opens: http://localhost:7860โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ค AI Agent Builder โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โ โ LLM โโโโโถโ TOOLS โโโโโถโ MEMORY โ โ
โ โ GPT-4 โ โ Search โ โ Conversationโ โ
โ โโโโโโโโโโโ โ Calculateโ โโโโโโโโโโโโโโโ โ
โ โ API Call โ โ
โ โโโโโโโโโโโ โ
โ โ
โ ๐ฌ "Book a flight to Dubai for tomorrow" โ
โ ๐ Searching flights... โ
โ โ๏ธ Found: Emirates EK123 at 2:30 PM โ
โ โ
Booking confirmed! โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| Tool | What It Does |
|---|---|
๐ web_search |
Search Google/Bing |
๐งฎ calculator |
Run math calculations |
๐ง send_email |
Send email notifications |
๐
check_calendar |
Check calendar availability |
๐ run_code |
Execute Python code |
๐ vector_search |
Search knowledge base |
builder = AgentBuilder()
builder.add_node("llm", {"model": "gpt-4", "temperature": 0.3})
builder.add_tool("web_search", search_web)
result = builder.execute("Research AI trends in Gulf region")builder = AgentBuilder()
builder.add_node("llm", {"model": "gpt-4"})
builder.add_tool("web_search", search_linkedin)
builder.add_tool("send_email", send_application)
result = builder.execute("Apply to Operations Manager jobs in Saudi")docker build -t agent-builder .
docker run -p 7860:7860 -e OPENAI_API_KEY=your_key agent-builderai-agent-builder/
โโโ agent_builder.py # Core builder
โโโ gradio_app.py # Web UI
โโโ requirements.txt
โโโ Dockerfile
โโโ examples/
โโโ research_agent.py
โโโ job_hunter_agent.py
See CONTRIBUTING.md
Star the repo if you find it useful!
Built with โค๏ธ by walidsobhie-code
- [Planned] Web version / hosted demo
- [Planned] API endpoint for production use
- [Planned] Support for more languages
- [In Progress] Performance optimizations
- [Done] Gradio web interface
- [Done] Docker deployment
Have a project using this? Send a PR to add your company!
- (coming soon โ be the first to list your project!)
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
