HelloAgents and ToolAgents

Both are agent frameworks for building function-calling agents, making them competitors, where "jjyaoao/HelloAgents" is a tutorial-based framework while "Maximilian-Winter/ToolAgents" is a more general-purpose, lightweight, and flexible framework for integrating various language models and APIs.

HelloAgents
63
Established
ToolAgents
61
Established
Maintenance 13/25
Adoption 10/25
Maturity 15/25
Community 25/25
Maintenance 13/25
Adoption 13/25
Maturity 18/25
Community 17/25
Stars: 793
Forks: 215
Downloads:
Commits (30d): 2
Language: Python
License:
Stars: 27
Forks: 8
Downloads: 278
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
No risk flags

About HelloAgents

jjyaoao/HelloAgents

A agent framework based on the tutorial hello-agents

Implements 16 production-grade capabilities including ToolResponse protocol, context engineering (HistoryManager/TokenCounter), session persistence, sub-agent mechanisms via TaskTool, circuit breakers, and observability through TraceLogger. Built on OpenAI-compatible APIs with multi-provider support (OpenAI, Anthropic, Gemini, DeepSeek, local vLLM/Ollama) through three adapter patterns, offering Function Calling architecture across multiple agent types (SimpleAgent, ReActAgent, ReflectionAgent, PlanAndSolveAgent). Provides complete engineering infrastructure for complex multi-agent applications including streaming output (SSE), async lifecycles, optimistic locking for file operations, and decision logging.

About ToolAgents

Maximilian-Winter/ToolAgents

ToolAgents is a lightweight and flexible framework for creating function-calling agents with various language models and APIs.

Scores updated daily from GitHub, PyPI, and npm data. How scores work