EveryDev.ai
Subscribe
Home
Tools

4,082+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. HelloAgents
    HelloAgents icon

    HelloAgents

    Agent Frameworks

    A production-grade multi-agent framework built on OpenAI's native API, featuring 16 core capabilities including tool response protocol, context engineering, session persistence, and sub-agent mechanisms.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Free for non-commercial use under CC BY-NC-SA 4.0 license. Commercial use requires contacting the maintainer.

    Engagement

    Available On

    API
    CLI
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent FrameworksMulti-agent SystemsLLM Orchestration

    Alternatives

    PraisonAIMakiLangroid
    Developer
    jjyaoaojjyaoao is an independent developer building production-grad…

    Listed Sep 2026

    About HelloAgents

    HelloAgents is a production-grade multi-agent framework built on OpenAI's native API by developer jjyaoao, hosted on GitHub with over 3,100 stars and 700 forks. It is designed to provide complete engineering support for building complex agent applications, covering 16 core capabilities from context management to observability. The project is licensed under CC BY-NC-SA 4.0, meaning it is free for non-commercial use with attribution required.

    What It Is

    HelloAgents is a Python-based agent framework that goes beyond simple LLM wrappers to deliver production-ready infrastructure for multi-agent systems. It implements patterns like ReAct, Reflection, and Plan-and-Solve agents, and provides built-in tooling for session persistence, circuit breaking, streaming output, and sub-agent orchestration. The framework is closely tied to the Datawhale "Hello-Agents" tutorial series, with a dedicated learn_version branch that mirrors the tutorial content exactly.

    16 Core Capabilities

    The README lists the following engineering capabilities bundled into the framework:

    • ToolResponse Protocol — unified return format for all tool calls
    • Context Engineering — HistoryManager, TokenCounter, and ObservationTruncator for managing LLM context windows
    • Session Persistence — SessionStore for saving and restoring conversation state
    • Sub-agent Mechanism — TaskTool and ToolFilter for delegating work to child agents
    • Optimistic Locking — concurrent file editing with conflict detection
    • Circuit Breaker — CircuitBreaker for fault tolerance in tool execution
    • Skills System — externalized knowledge via SkillLoader
    • TodoWrite — task progress tracking within agent runs
    • DevLog — decision logging for auditability
    • Streaming Output — SSE-based streaming responses
    • Async Lifecycle — asynchronous agent execution model
    • Observability — TraceLogger for end-to-end tracing
    • Logging System — four distinct logging paradigms
    • LLM/Agent Base Class Refactor — Function Calling architecture as the foundation

    LLM Provider Support

    HelloAgents supports three adapter types that cover all major LLM services, with automatic provider detection based on the configured base_url:

    • OpenAI-compatible adapter (default) — works with OpenAI, DeepSeek, Qwen, Kimi, Zhipu GLM, vLLM, Ollama, SGLang, and any OpenAI-format endpoint
    • Anthropic adapter — activates when base_url contains anthropic.com
    • Gemini adapter — activates when base_url contains googleapis.com or generativelanguage

    Installation is via pip install hello-agents, and configuration is done through a .env file with LLM_MODEL_ID, LLM_API_KEY, and LLM_BASE_URL.

    Project Structure and Branches

    The repository maintains two active branches: a stable learn_version branch aligned with the Datawhale tutorial, and the main branch (currently at V1.0.0) for ongoing development. Community-contributed ports exist for Go (HelloAgents-go) and TypeScript (HelloAgents-ts). An AtomGit mirror is also maintained for accessibility within mainland China networks.

    Update: V1.0.0

    The latest release is V1.0.0, published in February 2026. Historical releases from v0.1.1 through v0.2.9 are available on the Releases page, each corresponding to specific tutorial chapters. The project shows active development with the last push recorded in September 2026 and 39 open issues, indicating an engaged contributor community.

    HelloAgents - 1

    Community Discussions

    Be the first to start a conversation about HelloAgents

    Share your experience with HelloAgents, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Free for non-commercial use under CC BY-NC-SA 4.0 license. Commercial use requires contacting the maintainer.

    • All 16 core capabilities
    • ReAct, Reflection, and Plan-and-Solve agents
    • OpenAI/Anthropic/Gemini adapters
    • Session persistence
    • Circuit breaker

    Capabilities

    Key Features

    • ReAct agent implementation
    • Reflection agent implementation
    • Plan-and-Solve agent implementation
    • ToolResponse unified protocol
    • HistoryManager for context engineering
    • TokenCounter for token tracking
    • ObservationTruncator for context window management
    • SessionStore for session persistence
    • TaskTool sub-agent mechanism
    • ToolFilter for sub-agent tool scoping
    • CircuitBreaker for fault tolerance
    • Skills knowledge externalization
    • TodoWrite task progress tracking
    • DevLog decision logging
    • SSE streaming output
    • Async lifecycle management
    • TraceLogger observability
    • Four logging paradigms
    • Optimistic locking for file editing
    • OpenAI-compatible adapter
    • Anthropic adapter
    • Gemini adapter
    • Automatic LLM provider detection
    • ToolRegistry for tool management
    • Function Calling architecture

    Integrations

    OpenAI
    DeepSeek
    Qwen
    Kimi
    Zhipu GLM
    Anthropic Claude
    Google Gemini
    vLLM
    Ollama
    SGLang
    Datawhale Hello-Agents tutorial
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate HelloAgents and help others make informed decisions.

    Developer

    jjyaoao

    jjyaoao is an independent developer building production-grade agent frameworks for the Python ecosystem. The HelloAgents project provides engineering infrastructure for multi-agent LLM applications, closely aligned with the Datawhale open-source education community. The project supports community contributions and maintains ports in Go and TypeScript.

    Read more about jjyaoao
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    PraisonAI icon

    PraisonAI

    PraisonAI is an open-source multi-agent AI framework that lets you build, deploy, and orchestrate autonomous AI agents with memory, RAG, MCP support, and 100+ LLM integrations in just 5 lines of code.

    Maki icon

    Maki

    A Python framework for building multi-agent LLM applications that run on local models via Ollama, hosted APIs (OpenAI, Anthropic, OpenRouter), or a mix of both.

    Langroid icon

    Langroid

    Langroid is a Python framework for building LLM-powered multi-agent applications, enabling agents to collaborate, use tools, and interact with various data sources.

    Browse all tools

    Related Topics

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    758 tools

    Multi-agent Systems

    Platforms for creating and managing teams of AI agents that can collaborate.

    379 tools

    LLM Orchestration

    Platforms and frameworks for designing, managing, and deploying complex LLM workflows with visual interfaces, allowing for the coordination of multiple AI models and services.

    243 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions