mrkeyoor.com_
Wed 02 Sept 16:54 UTC
LLM Toolsevaluationupdated 02 Sept 2026

hello-agents review

Hello-Agents is a Chinese-first, 16-chapter course on building language-model agents; full English versions of the main README and chapters are available. It teaches agent patterns, memory, retrieval, protocols, training, evaluation, and multi-agent projects, with code that readers are expected to run and modify.

trackingstars / 7d
Verdict

Our DataAnalysisAgent install pulled 137 packages in 41 seconds and built in 4 seconds, but Hello-Agents exposed no repository test target, so treat it as a course to verify while learning. It is a strong free syllabus for a Python reader who wants 16 connected chapters and can work in Chinese or the English translation. Choose a framework-specific course if you want one supported stack, and do not adopt a capstone example as production code without writing its missing tests.

We ran it

Lab card: what happened when we ran hello-agentsScreenshot of hello-agents (hello-agents.datawhale.cc)
Install✓ · 41s137 packages · 316 MB
Build✓ · 4s
Testsn/ano test script
Known vulns0(pip-audit)
Repo1856 files~144,188 lines of source · 185.2 MB · 0 CI workflows

Answers from our run

Does hello-agents build from source?

Dependencies installed in 41 seconds (137 packages), and the build succeeded in 4 seconds. We cloned commit 45dd84e into a clean Debian container with 3 CPUs and no project-specific setup.

Does hello-agents have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does hello-agents have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use hello-agents?

Teams choosing a production agent runtime: this repository is a course, while its HelloAgents framework is maintained in a separate repository.

What are the alternatives to hello-agents?

AI Agents for Beginners, Hugging Face Agents Course, LangChain Academy. Our DataAnalysisAgent install pulled 137 packages in 41 seconds and built in 4 seconds, but Hello-Agents exposed no repository test target, so treat it as a course to verify while learning.

Setup3/5Nested project installed, but each chapter has its own requirements
Docs5/5Sixteen main chapters are available in Chinese and English
Community5/576,450 stars and 189 combined issues and PRs with current activity
Maturity3/5V1.0.3 exists, while code examples lack one repository test gate

Who it’s for

Python developers who want a structured route from ReAct basics to multi-agent projects.
Students who learn best by reading a chapter and then changing its companion code.
Chinese readers who want the primary edition and access to the wider Datawhale material.
English readers willing to use the translated 16-chapter track and consult mixed-language community projects when needed.

Who it’s NOT for

Teams choosing a production agent runtime: this repository is a course, while its HelloAgents framework is maintained in a separate repository.
Learners who need every extra and capstone contribution in English: the main 16 chapters are translated, but community material remains Chinese-first.
Anyone expecting one tested root application: our checkout had no test target, no tests directory, and no CI workflow files.
Offline learners without model credentials: the DataAnalysisAgent project we built asks for a model ID, API key, and API base URL.
Commercial course vendors who cannot comply with the README's CC BY-NC-SA 4.0 terms.

Setup reality

Our sandbox installed the nested DataAnalysisAgent project in 41 seconds, adding 137 packages and using 316 MB. Its build passed in 4 seconds. The repository provided no tests script or target, so tests were skipped; pip-audit found 0 known vulnerabilities.

That project lives under Co-creation-projects/1zrj-DataAnalysisAgent/, not at the repository root. Running its notebook needs Jupyter plus an LLM model ID, API key, and base URL. It writes an HTML chart and Markdown report from data placed in its local directory.

The full checkout was 185.2 MB with 1,856 files and roughly 144,188 source lines. We found no CI workflow files, Dockerfile, or tests directory. Different chapters and contributed projects use their own dependencies and services, so one successful nested install does not validate the whole course.

Sixteen chapters form an agent curriculum

Hello-Agents is closer to an open textbook with labs than an installable product. Its 16 chapters begin with agent and language-model basics, then implement ReAct, Plan-and-Solve, and Reflection. Later chapters cover memory, retrieval, context engineering, MCP and other communication protocols, agent training, and evaluation. The final stretch builds a travel assistant, a deep-research agent, and a simulated town before asking the learner to complete a multi-agent capstone.

That breadth is the main reason to choose it. A reader can see low-code platforms, AutoGen, AgentScope, LangGraph, and a small homegrown framework in one sequence instead of learning one vendor's vocabulary first. The course assumes basic Python and prior knowledge of calling a language model through an API. It does not require a deep machine-learning background, although the Agentic RL chapter eventually reaches SFT and GRPO.

The English track covers the main 16 chapters

Chinese is the primary language, and the repository says so plainly. An English README links to translated versions of all 16 main chapters, including the projects and capstone. Release V1.0.3, published July 17, 2026, also includes Chinese and English PDFs. English readers therefore have a coherent route through the central book rather than a machine-translated landing page with dead chapter links.

The edges are less uniform. Community extras and co-creation projects retain many Chinese names and instructions, and the DataAnalysisAgent README we inspected is in Chinese. This matters because those additions are where readers encounter independent implementation choices and setup details. Someone who reads only English can finish the main course, but may need translation help when debugging a contributed project or following discussion in an issue.

What happened when we ran it

Our sandbox targeted Co-creation-projects/1zrj-DataAnalysisAgent/ at commit 45dd84e. Installation succeeded in 41 seconds, adding 137 packages and taking 316 MB on disk. The build completed in 4 seconds. Pip-audit reported 0 known vulnerabilities in the installed Python dependencies.

There was no tests script or target, so the test step was skipped. The 185.2 MB checkout contained 1,856 files and roughly 144,188 lines of source. Our scan found 0 CI workflow files, no Dockerfile, and no tests directory. Those facts make the boundary important: one nested project resolved and built, while neither its behavior nor the rest of the course passed a shared automated suite in our run.

One nested notebook needs an LLM API

The measured DataAnalysisAgent is a Jupyter project that reads tabular data, asks a language model for analysis and chart code, and writes an ECharts HTML file plus a Markdown report. Its README asks users to provide LLM_MODEL_ID, LLM_API_KEY, and LLM_BASE_URL in an environment file or directly in the notebook. That is a manageable class exercise, but credentials and generated code deserve more care in a real data workflow.

The project demonstrates a broader trait of the repository: examples are teaching units with different shapes. A Chapter 4 script, a Chapter 13 web service, and a contributed notebook do not share one deployment contract. Dependencies, model providers, data files, and external services change as the reader moves through the book. Plan to create separate environments and pin versions per exercise instead of treating the 137-package install as a course-wide environment.

Open corrections expose version drift in examples

Open issue 862 identifies a Chapter 11 comment saying batch_size=2 must be divisible by num_generations=8, even though the stated arithmetic is false. The reporter explains that effective batch size, including gradient accumulation, is the relevant quantity. This is a content correction rather than proof that the complete training routine fails, but it shows why learners should check explanations against the library version they install.

Other open pull requests propose fixes for a Chapter 12 evaluator import and result fields, a Chapter 13 health check, and response extraction in a simple agent example. Each report is specific, and several include offline regression checks. Their open status means the fixes should not be described as shipped. The useful conclusion is that fast-moving framework APIs can age faster than a long tutorial, especially when code spans 16 chapters.

An August 18 push and 189 issues and PRs show a busy queue

The default branch was last pushed on August 18, 2026. GitHub listed 189 open issues and pull requests, while issue and PR activity continued into September 2. The repository had 76,450 stars when fetched. That is an active learning community with a large correction queue; the combined open count is not a bug total, and popularity cannot substitute for runnable checks.

V1.0.3 is a PDF and content release focused on documentation fixes, code examples, formulas, images, and navigation. It is useful for identifying a stable reading snapshot, but it does not turn every contributed application into a versioned software product. Use the course as intended: read the sequence, run each example in its own environment, question stale interfaces, and add tests around any code that leaves the notebook.

Alternatives

ProjectWhat it isPick it when
AI Agents for Beginners gh↗An 18-lesson Microsoft course for building agents with several supported frameworks.pick this instead when you want an English-first course organized around shorter lessons and Microsoft examples.
Hugging Face Agents CourseA course focused on agent concepts, tool use, and assignments in the Hugging Face ecosystem.pick this instead when Hugging Face libraries and a narrower guided course match your learning plan.
LangChain AcademyCourse repositories centered on LangGraph and the LangChain tooling family.pick this instead when your goal is practical LangGraph work rather than comparing several agent approaches.

What people are saying

  1. [github-trending] datawhalechina/hello-agents

Sources

  1. Hello-Agents Chinese README
  2. Hello-Agents English README
  3. Hello-Agents V1.0.3 release
  4. DataAnalysisAgent README
  5. Chapter 11 batch-size issue 862
  6. Chapter 12 evaluator pull request 834

More llm tools reviews

notebooklm-py · a2ui · web-llm · geo-seo-claude · OpenResearch · rig · the whole board →