RadarTopicsBuildersWeeklyReads
Open Source Radar
jjyaoao/

HelloAgents

GitHub

HelloAgents is a Python-based multi-agent framework with tool response protocol, context management, session persistence, sub-agent mechanism, and 16 core capabilities. It offers examples and a quickstart to build React/Plan & Solve style agents using built-in tools.

2.6kstars
611forks
31issues
2025since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
langgenius/
dify
753/wk

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

151k24kTypeScript
jeecgboot/
JeecgBoot
83/wk

【低代码迈入v2.0时代,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖:AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,解决 Java 项目 90% 重复工作,提高效率又不失灵活。

47k16kJava
calesthio/
OpenMontage
1.9k/wk

World's first open-source, agentic video production system. 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge files. Turn your AI coding assistant into a full video production studio.

45k5.5kPython
Snailclimb/
JavaGuide
145/wk

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

158k46kJavaScript
lobehub/
lobehub
315/wk

🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.

81k16kTypeScript
Leonxlnx/
taste-skill

Taste-Skill - gives your AI good taste. stops the AI from generating boring, generic slop

72k4.9kJavaScriptgiant
Reviewgenerated from repository data · Aug 5, 2026

What it is

HelloAgents is a production-grade multi-agent framework built in Python that provides tool response protocol, context engineering, session persistence, sub-agent mechanisms, optimistic locking, circuit breakers, skills externalization, todo/write progress management, DevLog decision recording, streaming outputs, asynchronous lifecycle, and observability/logging. It integrates LLM/Agent base classes and a built-in tool system with registry and common built-in tools.

How it works

The project includes core components for LLM configuration and adapters, an agent base class (Function Calling architecture), session storage, lifecycle management, and streaming. It features a ToolRegistry for managing tools and a set of built-in tools for file operations, note-taking, sub-agent wiring, and memory management. The code structure highlights modules for core (llm.py, llm_adapters.py, agent.py, session_store.py, lifecycle.py, streaming.py), tools (registry.py, response.py, circuit_breaker.py, tool_filter.py, builtin/), context (history.py, token_counter.py, truncator.py, builder.py), observability (trace_logger.py), and skills (loader.py).

Getting started

Basic installation:

pip install hello-agents

Basic usage example:

from hello_agents import ReActAgent, HelloAgentsLLM, ToolRegistry
from hello_agents.tools.builtin import ReadTool, WriteTool, TodoWriteTool

llm = HelloAgentsLLM()
registry = ToolRegistry()
registry.register_tool(ReadTool())
registry.register_tool(WriteTool())
registry.register_tool(TodoWriteTool())

agent = ReActAgent("assistant", llm, tool_registry=registry)
agent.run("分析项目结构并生成报告")

Environment configuration example:

LLM_MODEL_ID=your-model-name
LLM_API_KEY=your-api-key-here
LLM_BASE_URL=your-api-base-url
# 自动检测provider
llm = HelloAgentsLLM()  # 框架自动检测为modelscope
print(f"检测到的provider: {llm.provider}")

Supported LLM providers include adapters for OpenAI-compatible services, Anthropic, and Google Gemini. The framework auto-selects the adapter based on base_url.

Getting started (continued)

Project structure highlights core components and built-in tools, including file tools, task tools, and skills systems, organized under hello_agents/ and its subpackages.

Recent releases

  • V1.0.0 (2026-02-21): HelloAgents V1.0.0 Release Notes. Installation: pip install hello-agents>=1.0.0.
  • V0.2.9 (2026-02-13): v0.2.9 Learning Edition - Stable. Version: v0.2.9.
  • V0.2.8 (2025-10-26): pip install hello-agents>=0.2.8.
  • V0.2.7 (2025-10-23): Updated dependencies and fixed numpy dependency issue in bfcl; added builder in chapter9; fix import error in chapter9.
  • V0.2.6 (2025-10-19): NoteTool and TerminalTool added for structured notes and filesystem interactions.

Traction

Stars: 2615, Forks: 611, Open issues: 31

Behind the repo

N/A

Caveats

License: CC BY-NC-SA 4.0 per README; license text located in LICENSE. The repository mentions two branches (learn_version for learners and V1.0.0 development) and references to tutorials. Created 2025-09-11. Last push 2026-06-08.

Agent skills inside · 17
All skills →
docxComprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When GLM needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasksContent & MarketingscriptspdfComprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When GLM needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.Workflow & Productivityscriptsfrontend-designTransform UI style requirements into production-ready frontend code with systematic design tokens, accessibility compliance, and creative execution. Use when building websites, web applications, React/Vue components, dashboards, landing pages, or any web UI requiring both design consistency and aesthetic quality.FrontendscriptsPodcast GenerateGenerate podcast episodes from user-provided content or by searching the web for specified topics. If user uploads a text file/article, creates a dual-host dialogue podcast (or single-host upon request). If no content is provided, searches the web for information about the user-specified topic and generates a podcast. Duration scales with content size (3-20 minutes, ~240 chars/min). Uses z-ai-web-dev-sdk for LLM script generation and TTS audio synthesis. Outputs both a podcast script (Markdown) and a complete audio file (WAV).Content & Marketingscriptsimage-generationImplement AI image generation capabilities using the z-ai-web-dev-sdk. Use this skill when the user needs to create images from text descriptions, generate visual content, create artwork, design assets, or build applications with AI-powered image creation. Supports multiple image sizes and returns base64 encoded images. Also includes CLI tool for quick image generation.Content & MarketingscriptsASRImplement speech-to-text (ASR/automatic speech recognition) capabilities using the z-ai-web-dev-sdk. Use this skill when the user needs to transcribe audio files, convert speech to text, build voice input features, or process audio recordings. Supports base64 encoded audio files and returns accurate text transcriptions.Media & Videoscripts
SharePost on XLinkedIn
All trending reposRevenue-verified startups →