Skip to content

arvindcr4/awesome-agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Awesome AI Agents

A curated list of resources from UC Berkeley's LLM Agents MOOC courses. All resources listed here are directly from course materials, slides, and supplemental readings.

Awesome

AI Agents are autonomous systems that can reason, plan, and act to accomplish goals. This list focuses on Large Language Model (LLM) based agents and their applications, curated from UC Berkeley's comprehensive MOOC courses.


📚 Table of Contents


Courses

UC Berkeley Courses

Course: Large Language Model Agents
Instructors: Dawn Song (UC Berkeley), Xinyun Chen (Google DeepMind)

  • YouTube Playlist: Watch Lectures
  • Topics: Foundation of LLMs, Reasoning, Planning, Tool use, Agent infrastructure, Code generation, Robotics, Web automation
  • Guest Speakers: Denny Zhou, Shunyu Yao, Chi Wang, Jerry Liu, Burak Gokturk, Omar Khattab, Graham Neubig, Nicolas Chapados, Yuandong Tian, Jim Fan, Percy Liang, Ben Mann

Course: Advanced Large Language Model Agents
Instructors: Dawn Song (UC Berkeley), Xinyun Chen (Google DeepMind), Kaiyu Yang (Meta FAIR)

  • YouTube Playlist: Watch Lectures
  • Topics: Inference-time techniques, Post-training methods, Search and planning, Code generation & verification, Mathematics & theorem proving
  • Guest Speakers: Jason Weston, Yu Su, Hanna Hajishirzi, Charles Sutton, Ruslan Salakhutdinov, Caiming Xiong, Thomas Hubert, Sean Welleck, Swarat Chaudhuri

Course: Agentic AI
Instructors: Dawn Song (UC Berkeley), Xinyun Chen (Meta)

  • YouTube Playlist: Watch Lectures
  • Topics: LLM foundations, Reasoning, Planning, Agentic frameworks, Code generation, Robotics, Web automation, Scientific discovery
  • Guest Speakers: Yann Dubois, Yangqing Jia, Jiantao Jiao, Weizhu Chen, Noam Brown, Sida Wang, James Zou, Clay Bavor, Oriol Vinyals, Peter Stone

Papers

All papers listed below are from course supplemental readings.

Reasoning & Planning

Inference-Time Techniques

Post-Training & Alignment

Memory & Planning

Agent Frameworks

Code Generation & Software Agents

Web & Multimodal Agents

Enterprise & Workflow Agents

Mathematics & Theorem Proving

Robotics & Embodied Agents

Scientific Discovery

Safety & Security

Evaluation & Benchmarking

Neural & Symbolic Reasoning

Multi-Agent Systems


Frameworks & Tools

All frameworks and tools listed below were mentioned in the UC Berkeley courses.

Agent Frameworks

  • AutoGen - Multi-agent conversation framework (Microsoft) - Featured in Fall 2024 Lecture 3
  • DSPy - Programming—not prompting—language models - Featured in Fall 2024 Lecture 5
  • LlamaIndex - Data framework for LLM applications - Featured in Fall 2024 Lecture 3 (Multimodal Knowledge Assistant)

Code Generation & Verification

  • SWE-agent - Agent for automated software engineering - Paper in Fall 2024 Lecture 6
  • OpenHands - Open platform for AI software developers - Paper in Fall 2024 Lecture 6
  • Lean - Theorem prover and programming language - Used in Spring 2025 mathematics lectures
  • LeanDojo - Theorem proving with retrieval-augmented language models - Paper in Spring 2025 Lecture 9

Enterprise & Workflow Tools

  • WorkArena - Benchmark for knowledge work agents - Paper in Fall 2024 Lecture 7
  • TapeAgents - Holistic framework for agent development and optimization - Paper in Fall 2024 Lecture 7

Benchmarks & Evaluation

All benchmarks listed below were mentioned in the courses.

Code Generation

  • SWE-bench - Software engineering benchmark - Mentioned in Fall 2024 Lecture 6
  • SWE-bench Verified - Verified code evaluation - Mentioned in Spring 2025

Web Agents

  • WebArena - Realistic web environment - Paper in Spring 2025 Lecture 6
  • VisualWebArena - Visual web tasks - Mentioned in Spring 2025 Lecture 6
  • Mind2Web - Generalist web agent benchmark - Paper in Spring 2025 Lecture 6
  • BrowseComp - Browsing agent benchmark - Mentioned in Spring 2025

Multimodal Agents

  • OSWORLD - Open-ended OS tasks - Paper in Spring 2025 Lecture 7
  • AGUVIS - GUI interaction tasks - Paper in Spring 2025 Lecture 7

Conversational Agents

  • τ2-Bench - Dual-control environment evaluation - Mentioned in Spring 2025

Enterprise Workflows

  • WorkArena - Knowledge work tasks - Paper in Fall 2024 Lecture 7

Communities


Contributing

Contributions welcome! However, please note that this list focuses exclusively on resources from UC Berkeley's LLM Agents MOOC courses. If you'd like to add resources, they must be:

  1. From course slides or lectures
  2. From course supplemental readings
  3. Explicitly mentioned by instructors or guest speakers

License

CC0

To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.


Acknowledgments

This list is curated exclusively from the excellent UC Berkeley LLM Agents MOOC courses:

  • Fall 2024: LLM Agents MOOC
  • Spring 2025: Advanced LLM Agents MOOC
  • Fall 2025: Agentic AI MOOC

All credit goes to the course instructors, guest speakers, and the UC Berkeley team for creating these comprehensive educational resources.

Maintained by: arvind
Last Updated: January 2026


Star History

Star History Chart


If you find this list helpful, please consider giving it a ⭐️

Made with ❤️ by the AI Agents community

About

A curated list of resources, courses, papers, frameworks, and tools for building and understanding AI Agents, LLM Agents, and Agentic AI systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors