14 Tools Ready to Use
From web search to code execution — everything your agent needs, built in
Calculator
Perform mathematical calculations, evaluate expressions, and convert units
CodeExecutor
Execute code in a secure sandboxed environment (Python, JS, Bash)
PythonREPL
Execute Python code in a persistent REPL session
WebSearch
Search the web using DuckDuckGo, SerpAPI, or Google
URLFetchTool
Fetch webpage content and extract readable text
JSONTool
Parse, query (JSONPath), validate, and format JSON data
FileOperations
Safe file system operations: read, write, search, convert
BashTool
Execute shell commands with security controls
One-Line Agent Creation with 5 Presets
Ready-to-use configurations optimized for common use cases
math
Mathematical computations
create_agent("math", model)research
Web research & information
create_agent("research", model)coding
Code execution & development
create_agent("coding", model)general
All 11 tools for any task
create_agent("general", model)minimal
Direct inference, no tools
create_agent("minimal", model)Up and Running in 60 Seconds
Three simple steps to your first AI agent
Install
Get started with pip. Includes vLLM for blazing-fast inference.
pip install effgen[vllm]Create Agent
One-line agent creation with built-in presets and all 11 tools.
from effgen import load_model
from effgen.presets import create_agent
model = load_model("Qwen/Qwen2.5-3B-Instruct", quantization="4bit")
agent = create_agent("general", model) # All 11 tools includedExecute Tasks
Run tasks with real-time token streaming and tool execution.
result = agent.run(
"Analyze the latest tech trends and "
"create a comprehensive report"
)See effGen in Action
Real-world examples showcasing the power and versatility
Code Assistant
Generate, execute, and debug code with sandboxed CodeExecutor and PythonREPL. Real-time streaming.
Research Agent
Comprehensive research using WebSearch, Wikipedia, and URLFetch. Detailed reports with citations.
Data Analysis Pipeline
Load, clean, and analyze data with PythonREPL and FileOps. Create visualizations and insights.
Multi-Agent System
Coordinate specialized agents for complex workflows. A2A protocol with streaming callbacks.
Weather & JSON Pipeline
Fetch real-time weather data, process JSON responses, and format reports using WeatherTool and JSONTool.
RAG Knowledge Base
Build a knowledge base with document loaders, chunking strategies, and hybrid search (vector + BM25).
Join Our Growing Developer Community
Connect with developers building the future of AI agents
GitHub
Star the repo, contribute code, report issues, and stay updated with the latest releases.
Connect with us professionally, follow company updates, and network with the team.
Twitter/X
Follow us for the latest updates, announcements, tips, and community highlights.
Discord
Join our active community, get help, share projects, and discuss the future of AI agents.
Want to learn more about our community?
Visit our dedicated community page for resources, events, and contribution guidelines.
Explore Community